VanguardAI/docker-compose.yml
2024-10-27 12:50:51 -06:00

44 lines
950 B
YAML

services:
app:
build: .
container_name: gtd_app
ports:
- "8000:80"
#- "9003:9003" # Xdebug
volumes:
- .:/var/www/html
environment:
- APP_ENV=local
- DB_HOST=${DB_HOST}
- DB_NAME=${DB_NAME}
- DB_USER=${DB_USER}
- DB_PASS=${DB_PASS}
- DB_DRIVER=${DB_DRIVER}
- DB_CHARSET=${DB_CHARSET}
extra_hosts:
- "host.docker.internal:host-gateway"
depends_on:
- db
command: >
bash -c "
/var/www/html/docker/init_scripts/update_composer.sh &&
/var/www/html/docker/init_scripts/check_php_extensions.sh &&
apache2-foreground
"
db:
image: mysql:8.0
container_name: gtd_db
restart: always
environment:
MYSQL_ROOT_PASSWORD: ${DB_PASS}
MYSQL_DATABASE: ${DB_NAME}
volumes:
- db_data:/var/lib/mysql
- ./schema:/docker-entrypoint-initdb.d
ports:
- "3310:3306"
volumes:
db_data: