Files
everclone/docker-compose.yml
T

43 lines
1.2 KiB
YAML

services:
everclone-db:
image: postgres:17-alpine
container_name: everclone-db
restart: unless-stopped
environment:
POSTGRES_USER: everclone
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-everclone_secret_pw}
POSTGRES_DB: everclone
volumes:
- ./data/postgres:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U everclone -d everclone"]
interval: 5s
timeout: 5s
retries: 10
networks:
- default
everclone:
build: .
image: everclone:latest
container_name: everclone
restart: unless-stopped
depends_on:
everclone-db:
condition: service_healthy
ports:
- "127.0.0.1:3088:3000"
environment:
DATABASE_URL: postgresql://everclone:${POSTGRES_PASSWORD:-everclone_secret_pw}@everclone-db:5432/everclone?schema=public
ATTACHMENTS_DIR: /data/attachments
EVERCLONE_MASTER_API_KEY: ${EVERCLONE_MASTER_API_KEY:-evc_master_vloser_key_2026}
volumes:
- ${EVERCLONE_ATTACHMENTS_PATH:-/mnt/clean/App Server Data/everclone/attachments}:/data/attachments
networks:
- default
- t3_proxy
networks:
t3_proxy:
external: true