Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 906 Bytes

README-Challenge_PT.md

File metadata and controls

22 lines (17 loc) · 906 Bytes

Desafio

Software a usar

  • Docker Engine
  • Docker Compose

Descrição

Usando o Dockerfile.php fornecido constrói o docker-compose.yml para executar 2 serviços:

  • frontend container: uma imagem PHP preparada para fazer deploy do código fonte na pasta src.
  • database container: uma imagem MySQL para guardar a informação produzida pelo frontend container.

Deves inicializar os componentes usando o docker-compose.

Requisitos

  • Para o frontend container, deves usar a imagem php:7.1.2-apache. A imagem está disponível no Docker Hub.
  • No container frontend, tens que usar o código PHP fornecido em src no directório /var/www/html/.
  • A ligação entre os containers de frontend e o de MySQL é feito através do porto 3306/TCP.
  • O container MySQL deve ter as seguintes variáveis de ambiente definidas:
    • MYSQL_ROOT_PASSWORD=admin
    • MYSQL_DATABASE=forum

Have fun!