DragonWind/docker-compose.yml

42 lines
1 KiB
YAML
Raw Normal View History

version: "3.9"
# =============================================================
# Dragon Wind — Upload Portal
# =============================================================
services:
dragon-wind:
build:
context: .
dockerfile: Dockerfile
container_name: dragon-wind
restart: unless-stopped
ports:
- "${WEB_PORT:-3000}:3000"
volumes:
- dragon-wind-data:/data
environment:
- PORT=3000
- DATA_DIR=/data
- AUTH_USER=${AUTH_USER:-Admin}
- AUTH_PASS=${AUTH_PASS:-DragonWind2026!}
# S3 can also be set via Admin UI (stored in /data/dragonwind.json)
- S3_ENDPOINT=${S3_ENDPOINT:-}
- S3_REGION=${S3_REGION:-us-east-1}
- S3_BUCKET=${S3_BUCKET:-}
- S3_ACCESS_KEY=${S3_ACCESS_KEY:-}
- S3_SECRET_KEY=${S3_SECRET_KEY:-}
# AMPP (optional)
- AMPP_BASE_URL=${AMPP_BASE_URL:-https://us-east-1.gvampp.com}
- AMPP_API_KEY=${AMPP_API_KEY:-}
networks:
- dragon-wind-net
volumes:
dragon-wind-data:
networks:
dragon-wind-net:
driver: bridge