46 lines
1009 B
YAML
46 lines
1009 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
|
|
- ./my.cnf:/etc/mysql/my.cnf
|
|
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
|
|
- "127.0.0.1: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'
|