This commit is contained in:
flower_linux
2026-05-20 16:31:07 +08:00
parent a65cb05d5d
commit 6cc3fdf411
34 changed files with 126 additions and 125 deletions

View File

@@ -1,18 +1,19 @@
# 一键启动docker compose up --build
# 前端 http://localhost:8080 后端管理 http://localhost:8000/admin/
# 前端 http://localhost:8080 后端管理 http://localhost:8963/admin/
# 内网穿透cp .env.example .env 并填写后执行 docker compose --profile frp up -d
services:
backend:
build: ./backend
ports:
- "8000:8000"
- "8963:8963"
volumes:
- backend_data:/data
environment:
DJANGO_SECRET_KEY: ${DJANGO_SECRET_KEY:-dev-secret-change-me}
DJANGO_DEBUG: "false"
DJANGO_ALLOWED_HOSTS: localhost,127.0.0.1,backend
CORS_ALLOWED_ORIGINS: http://localhost:8080,http://127.0.0.1:8080
CSRF_TRUSTED_ORIGINS: http://localhost:8080,http://127.0.0.1:8080
DJANGO_ALLOWED_HOSTS: localhost,127.0.0.1,backend,${FRP_CUSTOM_DOMAIN:-}
CORS_ALLOWED_ORIGINS: http://localhost:8080,http://127.0.0.1:8080,${FRP_PUBLIC_ORIGIN:-}
CSRF_TRUSTED_ORIGINS: http://localhost:8080,http://127.0.0.1:8080,${FRP_PUBLIC_ORIGIN:-}
SQLITE_PATH: /data/db.sqlite3
MEDIA_ROOT: /data/media
@@ -23,5 +24,20 @@ services:
depends_on:
- backend
frpc:
image: snowdreamtech/frpc:0.61
restart: unless-stopped
depends_on:
- frontend
volumes:
- ./frpc/frpc.toml:/etc/frp/frpc.toml:ro
environment:
FRP_SERVER_ADDR: ${FRP_SERVER_ADDR:-}
FRP_SERVER_PORT: ${FRP_SERVER_PORT:-7000}
FRP_TOKEN: ${FRP_TOKEN:-}
FRP_CUSTOM_DOMAIN: ${FRP_CUSTOM_DOMAIN:-}
profiles:
- frp
volumes:
backend_data: