docker-compose.yml
730 Bytes
services:
db:
build:
context: .
dockerfile: Dockerfile.postgres
restart: always
environment:
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_DB=${DB_NAME}
- POSTGRES_INITDB_ARGS=--locale=pl_PL.UTF-8 --text-search-config=simple
ports:
- "5432:5432"
volumes:
- postgres_data:/var/lib/postgresql/data
web:
build: .
restart: always
ports:
- "8000:8000"
environment:
- DB_USER=${DB_USER}
- DB_PASSWORD=${DB_PASSWORD}
- DB_NAME=${DB_NAME}
- DB_HOST=db
- DB_PORT=5432
volumes:
# wyłączyć przy wdrożeniu:
- .:/app
depends_on:
- db
volumes:
postgres_data: