toadstoolTally/docker-compose.yml

32 lines
672 B
YAML

services:
db:
image: postgres:15-alpine
restart: unless-stopped
environment:
POSTGRES_USER: toadstool
POSTGRES_PASSWORD: toadstool
POSTGRES_DB: toadstool
volumes:
- db_data:/var/lib/postgresql/data
ports:
- "5440:5432"
api:
build: .
restart: unless-stopped
environment:
DATABASE_URL: postgres://toadstool:toadstool@db:5432/toadstool
PORT: 4000
UPLOAD_DIR: /app/server/uploads
ADMIN_EMAIL: chris@chrisedwards.tech
ADMIN_PASSWORD: R4e3w2q1
volumes:
- ./server/uploads:/app/server/uploads
depends_on:
- db
ports:
- "4000:4000"
volumes:
db_data: