/home/suroeste/public_html/payments.transportessuroeste.com
Edit: /home/suroeste/public_html/payments.transportessuroeste.com/docker-compose.override.yml (3265B)
# ============================================================================
# TRANSPORTES SUROESTE - Docker Compose Override (Development)
# ============================================================================
# Automatically loaded with `docker compose up`
# Adds dev tools, debug settings, and phpMyAdmin
# ============================================================================
services:
# ==========================================================================
# PHP-FPM - Development overrides
# ==========================================================================
php:
build:
context: .
dockerfile: docker/php/Dockerfile
volumes:
- ./config:/var/www/html/config
- ./public:/var/www/html/public
- ./src:/var/www/html/src
- ./sql:/var/www/html/sql
- ./vendor:/var/www/html/vendor
- ./logs:/var/www/html/logs
- ./composer.json:/var/www/html/composer.json
- ./composer.lock:/var/www/html/composer.lock
environment:
APP_ENV: development
APP_URL: http://localhost:${NGINX_PORT:-8080}
EPAYCO_TEST_MODE: "true"
PHP_OPCACHE_VALIDATE_TIMESTAMPS: "1"
# Override php.ini for development
tmpfs:
- /tmp:size=64M
# ==========================================================================
# Nginx - Development overrides
# ==========================================================================
nginx:
ports:
- "${NGINX_PORT:-8080}:80"
volumes:
- ./docker/nginx/nginx.conf:/etc/nginx/nginx.conf:ro
- ./docker/nginx/sites/default.conf:/etc/nginx/conf.d/default.conf:ro
- ./public:/var/www/html/public:ro
# ==========================================================================
# MySQL - Development overrides
# ==========================================================================
mysql:
ports:
- "${MYSQL_PORT:-3306}:3306"
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root_dev_password}
MYSQL_DATABASE: ${DB_NAME:-transportes_suroeste_payments}
MYSQL_USER: ${DB_USER:-ts_app}
MYSQL_PASSWORD: ${DB_PASS:-ts_dev_password}
# ==========================================================================
# phpMyAdmin - Development only
# ==========================================================================
phpmyadmin:
image: phpmyadmin:5.2-apache
container_name: ts-phpmyadmin
restart: unless-stopped
ports:
- "${PMA_PORT:-8081}:80"
environment:
PMA_HOST: mysql
PMA_PORT: 3306
PMA_USER: root
PMA_PASSWORD: ${MYSQL_ROOT_PASSWORD:-root_dev_password}
UPLOAD_LIMIT: 64M
networks:
- backend
- frontend
depends_on:
mysql:
condition: service_healthy
deploy:
resources:
limits:
cpus: '0.5'
memory: 256M
profiles:
- dev-tools
# ==========================================================================
# Redis - Development overrides (expose port)
# ==========================================================================
redis:
ports:
- "${REDIS_PORT:-6379}:6379"