alihussainiam / crud-angular-spring-kotlin-mongodb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CRUD app using Angular, Spring Boot (kotlin,gradle), MongoDB, Docker, Nginx

Running the app using docker-compose

Prequisites

Docker/DockerHub

  1. Run the app using Docker Build (First Time)
docker-compose up --build
  1. Run the app using docker-compose.yml (after First Time)
docker-compose up
  1. Shut down the app using docker-compose.yml (everytime)
docker-compose down

Running the app in Development

Prequisites

openjdk version "1.8.0_252"

Node.js v14.17.0

MongoDB latest

How to start

Server

Navigate to server folder , and execute the following commands

  1. build dependncies
./gradlew build
  1. Run the server
java -jar *.jar

Client

Navigate to client folder, and execute the following commands

  1. Install dependencies using npm
npm i
  1. Starting angular using development server
  npm run start

About


Languages

Language:TypeScript 43.3%Language:Kotlin 33.5%Language:HTML 16.6%Language:JavaScript 3.3%Language:Dockerfile 2.2%Language:CSS 0.7%Language:Shell 0.4%