MC Spring Boot Template
- Docker CE/Desktop: 20 or above
- Java: 17
- Maven: 3.9
- Run
yarnto install all dependencies - Clone
sample.envto.envand provide all required environment variables# minimum env to run for local development
-
Local development:
a. Using vscode:
- support OOTB devcontainer
- please make sure all extenstions are enabled after Open project in DevContainer and you're all set
b. IntelliJ:
- Use docker to start postgres local:
docker compose up -d postgres
- Run:
mvn spring-boot:runto start application - Run:
mvn testto run test case
- Dockerize & Run standalone:
-
Build/Dockerize:
docker compose build server -
Run standalone:
docker compose up -d server- with updated code:
docker compose up -d --build serverTips: if the
docker compose up -dcommand fails, please run build command at lease one first
After successfully running:
- server hosted at: http://localhost:8080/