2026-04-05 20:05:34 -04:00
|
|
|
version: "3.9"
|
|
|
|
|
|
|
|
|
|
# =============================================================
|
2026-04-07 00:26:43 -04:00
|
|
|
# Dragon Wind — Upload Portal
|
2026-04-05 20:05:34 -04:00
|
|
|
# =============================================================
|
|
|
|
|
|
|
|
|
|
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
|