48 lines
1.1 KiB
YAML
Executable File
48 lines
1.1 KiB
YAML
Executable File
version: '3.0'
|
|
|
|
services:
|
|
db:
|
|
image: postgres:latest
|
|
container_name: db
|
|
volumes:
|
|
- postgres-data:/var/lib/postgresql/data
|
|
expose:
|
|
- 5432
|
|
ports:
|
|
- 5432:5432
|
|
environment:
|
|
- POSTGRES_PASSWORD=postgres
|
|
- POSTGRES_USER=postgres
|
|
- POSTGRES_DB=covidata
|
|
restart: always
|
|
|
|
|
|
server:
|
|
image: springserver
|
|
container_name: springserver
|
|
expose:
|
|
- 9707
|
|
ports:
|
|
- 9707:9707
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- db
|
|
links:
|
|
- db:database
|
|
build:
|
|
context: .
|
|
environment:
|
|
- auth.manager.secret-key=covid-secret-encription-tokens-don't-hack
|
|
- logging.level.com.decsef.auth.manager=DEBUG
|
|
- server.port=9707
|
|
- spring.datasource.url=jdbc:postgresql://database:5432/covidata
|
|
- spring.datasource.username=postgres
|
|
- spring.datasource.password=postgres
|
|
- spring.jpa.hibernate.ddl-auto=create-drop
|
|
- spring.datasource.driver-class-name=org.postgresql.Driver
|
|
- spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
|
|
|
|
|
|
volumes:
|
|
postgres-data:
|