mirror of
https://oauth2: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@github.com/m1ngsama/automa.git
synced 2026-05-10 19:11:07 +08:00
- Remove old services/, bin/, config.sh, Makefile, setup.sh - Each Docker Compose project is now a top-level self-contained directory with compose.yaml + .env.example (project self-governance) - Add automa CLI: interactive deploy, status, logs, stop, update, config - Add install.sh for curl-pipe-bash quick start - New projects from production: uptime-kuma, tailscale+derp, monitoring (prometheus+grafana+blackbox+node-exporter), filesuite (cloudreve+qbt), huajibot, dockge, notification-center - Clean up existing projects: forgejo, minecraft, teamspeak, nextcloud - Sanitize all .env.example files (no real secrets)
29 lines
868 B
YAML
29 lines
868 B
YAML
services:
|
|
cloudreve:
|
|
image: cloudreve/cloudreve:latest
|
|
container_name: cloudreve
|
|
environment:
|
|
TZ: "${TZ:-Asia/Shanghai}"
|
|
volumes:
|
|
- ./cloudreve-data:/cloudreve/data
|
|
- ${DOWNLOADS_DIR:-./downloads}:/data/downloads
|
|
ports:
|
|
- "${CLOUDREVE_PORT:-5212}:5212"
|
|
restart: unless-stopped
|
|
|
|
qbittorrent:
|
|
image: lscr.io/linuxserver/qbittorrent:latest
|
|
container_name: qbittorrent
|
|
environment:
|
|
PUID: "${PUID:-1000}"
|
|
PGID: "${PGID:-1000}"
|
|
TZ: "${TZ:-Asia/Shanghai}"
|
|
WEBUI_PORT: "${QB_WEBUI_PORT:-8090}"
|
|
volumes:
|
|
- ./qbt-config:/config
|
|
- ${DOWNLOADS_DIR:-./downloads}:/downloads
|
|
ports:
|
|
- "${QB_WEBUI_PORT:-8090}:${QB_WEBUI_PORT:-8090}"
|
|
- "${QB_BT_PORT:-44773}:${QB_BT_PORT:-44773}"
|
|
- "${QB_BT_PORT:-44773}:${QB_BT_PORT:-44773}/udp"
|
|
restart: unless-stopped
|