Files
covi-serv/docker-compose.yml
T
2022-03-30 17:45:01 -06:00

49 lines
1.2 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
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.servlet.multipart.max-file-size=100MB
- spring.servlet.multipart.max-request-size=100MB
- spring.datasource.url=jdbc:postgresql://database:5432/covidata
- spring.datasource.username=postgres
- spring.datasource.password=postgres
- spring.jpa.hibernate.ddl-auto=update
- spring.datasource.driver-class-name=org.postgresql.Driver
- spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
volumes:
postgres-data: