You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.2 KiB
37 lines
1.2 KiB
version: '2'
|
|
services:
|
|
trainerinvoice:
|
|
image: markuskreth/trainerinvoice
|
|
container_name: trainerinvoice
|
|
build: .
|
|
restart: unless-stopped
|
|
expose:
|
|
- "<WUNSCH_PORT>"
|
|
networks:
|
|
- <nginx_Network>
|
|
volumes:
|
|
- workdir-volume:/app
|
|
environment:
|
|
- VIRTUAL_HOST=<Einstellungen für nginx und letsencrype>
|
|
- VIRTUAL_PORT=<WUNSCH_PORT>
|
|
- LETSENCRYPT_HOST=<Einstellungen für nginx und letsencrype>
|
|
- LETSENCRYPT_EMAIL=<Einstellungen für nginx und letsencrype>
|
|
- KEYCLOAK_AUTH-SERVER-URL=<Einstellungen für keycloak>
|
|
- KEYCLOAK_REALM=<Einstellungen für keycloak>
|
|
- KEYCLOAK_RESOURCE=<Einstellungen für keycloak>
|
|
- KEYCLOAK_CREDENTIALS_SECRET=<Einstellungen für keycloak>
|
|
- SERVER_PORT=<WUNSCH_PORT>
|
|
- SPRING_DATASOURCE_URL=jdbc:postgresql://<DBHOST>:<DBPORT>/<DBNAME>
|
|
- SPRING_DATASOURCE_USERNAME=<DBUSER>
|
|
- SPRING_DATASOURCE_PASSWORD=<DBPASSWORD>
|
|
- SPRING_JPA_DATABASE-PLATFORM=org.hibernate.dialect.PostgreSQLDialect
|
|
- LANG=de_DE.UTF-8
|
|
- LANGUAGE=de_DE:de
|
|
- LC_ALL=de_DE.UTF-8
|
|
- logging.level.root=INFO
|
|
- logging.level.de.kreth=DEBUG
|
|
networks:
|
|
<nginx_Network>:
|
|
external: true
|
|
volumes:
|
|
workdir-volume: |