Compare commits

...

3 Commits

Author SHA1 Message Date
867fe27a43 feat: docker增加的运营后台的后端集成 2026-04-08 00:30:50 +08:00
4e007fe84d feat(docker): add admin-backend service to docker-compose.local.yml
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 00:25:16 +08:00
23fd7de096 feat(docker): add admin-backend service to docker-compose.prod.yml
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 00:00:09 +08:00

View File

@ -298,6 +298,40 @@ services:
memory: 64M
cpus: '0.25'
# ==================== Admin Backend ====================
admin-backend:
image: topfans/admin-backend:latest
build:
context: ../../TopFans-activity
dockerfile: docker/Dockerfile.admin
container_name: topfans-admin-backend
restart: always
environment:
<<: *common-env
DB_HOST: postgres
DB_PORT: 5432
DB_USER: postgres
DB_PASSWORD: ${DB_PASSWORD:-postgres123}
DB_NAME: topfans
depends_on:
postgres:
condition: service_healthy
networks:
- topfans-net
ports:
- "8081:8081"
healthcheck:
test: ["CMD-SHELL", "wget --no-verbose --tries=1 --spider http://localhost:8081/health || exit 1"]
<<: *healthcheck
deploy:
resources:
limits:
memory: 200M
cpus: '0.5'
reservations:
memory: 64M
cpus: '0.25'
networks:
topfans-net:
driver: bridge