mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-10 19:29:50 +08:00
29 lines
940 B
YAML
29 lines
940 B
YAML
services:
|
|
app:
|
|
image: ${APP_IMAGE:-ghcr.io/fawney19/aether:latest}
|
|
container_name: aether-app
|
|
env_file:
|
|
- .env
|
|
environment:
|
|
TZ: Asia/Shanghai
|
|
AETHER_LOG_DESTINATION: ${AETHER_LOG_DESTINATION:-both}
|
|
AETHER_LOG_FORMAT: ${AETHER_LOG_FORMAT:-pretty}
|
|
AETHER_LOG_DIR: ${AETHER_LOG_DIR:-/app/logs}
|
|
AETHER_LOG_ROTATION: ${AETHER_LOG_ROTATION:-daily}
|
|
AETHER_LOG_RETENTION_DAYS: ${AETHER_LOG_RETENTION_DAYS:-7}
|
|
AETHER_LOG_MAX_FILES: ${AETHER_LOG_MAX_FILES:-30}
|
|
APP_PORT: ${APP_PORT:-8084}
|
|
AETHER_GATEWAY_AUTO_PREPARE_DATABASE: ${AETHER_GATEWAY_AUTO_PREPARE_DATABASE:-true}
|
|
ports:
|
|
- "${APP_PORT:-8084}:${APP_PORT:-8084}"
|
|
volumes:
|
|
- ./data:/app/data
|
|
- ./logs:/app/logs
|
|
healthcheck:
|
|
test: ["CMD", "aether-gateway", "--healthcheck"]
|
|
interval: 30s
|
|
timeout: 5s
|
|
retries: 3
|
|
start_period: 60s
|
|
restart: unless-stopped
|