services: fastapi-admin: build: context: ./ dockerfile: ./Dockerfile args: # 可以在这里添加构建参数,例如版本号等 APP_VERSION: 1.1 tags: fastapi:1.1 container_name: weixin-admin restart: always ports: - "8091:80" volumes: - "./app:/opt/backend-server/app" # 项目代码 - "./logs/server:/opt/backend-server/app/logs" # 日志目录 - "./logs/nginx:/var/log/nginx" # nginx日志目录 - "./cache:/opt/backend-server/cache_dir" # 缓存目录 extra_hosts: - "host.docker.internal:host-gateway" working_dir: /opt/backend-server # stdin_open: true # equivalent to -i # tty: true # equivalent to -t environment: - APP_ENV=prod - CACHE_DIR=/opt/backend-server/cache_dir - TZ=Asia/Shanghai - LANG=en_US.UTF-8 # 👇 数据库或其他配置按需添加(如果项目需要) - DB_CONNECTION=mysql - DB_HOST=host.docker.internal - DB_PORT=3306 - DB_NAME=crm_info - DB_USER=root - DB_PASSWORD=^tY%ESo8TfcjSeT% - REDIS_URL=redis://:Zmht%40170901%21%40%23%24.%3B@host.docker.internal:6379/2