git clone https://github.com/Numax-cz/NapicuWebAPI.git
docker pull ghcr.io/numax-cz/napicuwebapi:latest
-
Nastavte soubor pro development
src/main/resources/application-dev.yml
-
Pro změnu profilů použijte tento příkaz
java -jar ./app.jar --spring.profiles.active=dev
-
Pro vytvoření nového profilu vytvoříte soubor v
src/main/resources/application-NAZEV-PROFILU.yml
java -jar ./app.jar --spring.profiles.active=NAZEV-PROFILU
-
Nastavení env v Dockeru
DB_HOST DB_TABLE DB_USER DB_PASS API_LIMITS API_OPEN_WEATHER_KEY
- Ve výchozím nastavení je
API_LIMITS
nasatven na 40 requestů za minutu - Aplikace si potřebné tabulky vytvoří sama
./Build.cmd
- Aplikace se defaultně spouští na portu 8080
- Pro spuštění aplikace na požadovaném portu použijte
- Pomocí yml configuračního souboru
server: port: 7070
- Pomocí příkazu
java -jar ./app.jar --server.port=7070
./RunDev.cmd
java -jar ./app.jar --spring.profiles.active=prod-example
docker run --init -d --name NapicuAPI --env-file secrets.env -p 8080:80 ghcr.io/numax-cz/napicuwebapi:latest