LaravelPublisher/docker-compose.yml
allen.yan 6f661b50f1 LaravelPublisher v.0.0.3 20250620
移除 自動 git pull
移除 mariadb
加入 redis
2025-06-20 11:12:08 +08:00

38 lines
907 B
YAML

services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: ${APP_NAME}_app
volumes:
- ./data/html:/var/www/html
- ./data/logs/php:/var/www/logs
- ./data/logs/nginx/:/var/log/nginx
ports:
- "${APP_PORT:-80}:${APP_PORT:-80}"
environment:
REPO_URL: ${REPO_URL}
BRANCH: ${REPO_BRANCH:-main}
DB_HOST: mariadb
DB_PORT: 3306
DB_DATABASE: ${DB_DATABASE}
DB_USERNAME: ${DB_USERNAME}
DB_PASSWORD: ${DB_PASSWORD}
REDIS_HOST: redis
REDIS_PORT: 6379
SESSION_DRIVER: redis
QUEUE_CONNECTION: redis
CACHE_STORE: redis
APP_NAME: ${APP_NAME}
APP_URL: ${APP_URL}
NGINX_HOST: ${APP_DOMAIN}
NGINX_PORT: ${APP_PORT:-80}
networks:
- mariadb_internal
- app_network
networks:
mariadb_internal:
external: true
app_network:
driver: bridge