onlineanmeldung-pegnitz/docker_setup_composer/docker-compose.yaml

44 lines
962 B
YAML

version: "3.3"
services:
db:
image: mysql:latest
restart: unless-stopped
volumes:
- ./data:/var/lib/mysql
- ./db-entrypoint.sql:/docker-entrypoint-initdb.d/db_entrypoint.sql:ro
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
composer:
stdin_open: true
tty: true
image: bs1anmeldung
restart: on-failure
build:
context: .
dockerfile: ${REPO_DIR}/docker_setup_composer/Dockerfile
container_name: composer_symfony
depends_on:
- db
volumes:
- ${REPO_DIR}:/var/www/app
- ${TMP_DIR}:/tmp
ports:
- "8000:8000" #Port Symfony
- "8080:80" #Port Apache2
#Command für Testzwecke sinnvoll: Startet Symfony Testserver
#command: symfony server:start
adminer:
image: adminer
restart: always
ports:
- "8282:8282"
command:
- 'php'
- '-S'
- '[::]:8282'
- '-t'
- '/var/www/html'