docker-compose.yml
Rama main · réplica de lectura del repositorio original.
services:
flagraft:
image: ghcr.io/flagraft-hq/flagraft:latest
ports:
- '3000:3000'
environment:
DATABASE_URL: postgres://flagraft:flagraft@flagraft-pg:5432/flagraft
JWT_SECRET: replace-with-32-plus-random-characters
NODE_ENV: production
DEFAULT_ADMIN_PASSWORD: pick-something-strong
depends_on:
- flagraft-pg
restart: unless-stopped
flagraft-pg:
image: postgres:15
container_name: flagraft-pg
environment:
POSTGRES_USER: flagraft
POSTGRES_PASSWORD: flagraft
POSTGRES_DB: flagraft
ports:
- '5432:5432'
volumes:
- flagraft-pg-data:/var/lib/postgresql/data
- ./docker/initdb:/docker-entrypoint-initdb.d:ro
volumes:
flagraft-pg-data: