Last active
May 4, 2019 22:01
-
-
Save andrechavesg/438fafac5a4d992acfa1d841c7608b56 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: '3' | |
services: | |
# Container do apache | |
apache: | |
# Apontando o arquivo de configuraçao do container do PHP | |
build: .docker/apache | |
container_name: apache | |
# Apontando a porta 80 do container para a porta 80 da nossa máquina | |
ports: | |
- 80:80 | |
# "Injetando diretórios" no container | |
volumes: | |
- .:/home/wwwroot | |
- .docker/config/vhosts:/etc/apache2/sites-enabled | |
- .docker/logs/apache:/var/log/apache2/ | |
# Indicando pro docker-compose que o container do PHP deve ser inicializado antes desse container | |
depends_on: | |
- php | |
# Container do Mysql | |
mysql: | |
# Definindo a versão do Mysql | |
image: mysql | |
command: "--default-authentication-plugin=mysql_native_password" | |
container_name: mysql | |
# "Injetando diretórios" no container | |
volumes: | |
- .docker/data/db:/var/lib/mysql | |
# Define os usuários e senhas | |
environment: | |
MYSQL_ROOT_PASSWORD: senhaDoRoot | |
MYSQL_DATABASE: symfony | |
MYSQL_USER: symfony | |
MYSQL_PASSWORD: senhasDoSymfony | |
# Apontando a porta 3306 do container para a porta 3306 da nossa máquina | |
ports: | |
- 3306:3306 | |
php: | |
# Apontando o arquivo de configuraçao do container do PHP | |
build: .docker/php | |
container_name: php | |
# "Injetando diretórios" no container | |
volumes: | |
- .:/home/wwwroot | |
# Indicando pro docker-compose que o container do mysql deve ser inicializado antes desse container | |
depends_on: | |
- mysql |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment