## Example Docker Compose configuration ## ## Use this as a template to set up docker-compose, or as guide to set up other ## orchestration services version: '2' services: server: image: szurubooru/server:latest depends_on: - sql environment: ## These should be the names of the dependent containers listed below, ## or FQDNs/IP addresses if these services are running outside of Docker POSTGRES_HOST: sql ## Credentials for database: POSTGRES_USER: pguser POSTGRES_PASSWORD: pgpassword ## Commented Values are Default: #POSTGRES_DB: defaults to same as POSTGRES_USER #POSTGRES_PORT: 5432 #LOG_SQL: 0 (1 for verbose SQL logs) volumes: - "sz-data:/data" - "./config.yaml:/opt/app/config.yaml" client: image: szurubooru/client:latest depends_on: - server environment: BACKEND_HOST: server BASE_URL: http://localhost:9802 volumes: - "sz-data:/data:ro" ports: - "9802:80" sql: image: postgres:11-alpine restart: unless-stopped environment: POSTGRES_USER: pguser POSTGRES_PASSWORD: pgpassword #volumes: # - "${MOUNT_SQL}/sqldata:/var/lib/postgresql/data" volumes: sz-data: