mathu/docker-compose.yml
2024-04-19 04:21:19 +00:00

33 lines
551 B
YAML

version: '3.9'
services:
app:
container_name: app
image: node
build:
context: .
dockerfile: Dockerfile
target: base
env_file:
.env
ports:
- ${PORT}:${PORT}
depends_on:
- db
profiles: ["prod"]
db:
container_name: postgres
image: postgres
env_file:
.env
ports:
- '5432:${DB_PORT}'
volumes:
- data:/data/db
environment:
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_DB=${DB_NAME}
profiles: ["dev", "prod"]
volumes:
data: {}