drigoangelo / lab

0 stars 1 forks source link

Laboratório virtual

Configuração do ambiente:

MYSQL_ROOT_PASSWORD=senharoot
MYSQL_PASSWORD=senhauser
MYSQL_HOST=lab-mysql
MYSQL_PORT=3306
MYSQL_USER=lab2
MYSQL_DATABASE=lab2
MYSQL_CHARSET=utf8

EMAIL_USERNAME=email
EMAIL_PASSWORD=senha
EMAIL_CHARSET=UTF-8
EMAIL_PORTA=5025
EMAIL_CRIPTOGRAFIA=
SMTP_HOST=lab-smtp

DEBUG=TRUE
XDEBUG_HOST=host.docker.internal

IMPORTANTE: O código foi alterado de forma a utilizar as variáveis de ambiente para conectar com o banco de dados. Se o servidor não for usar o docker, deve-se definir essas variáveis no servidor onde será executado o apache.

Essa estrutura pode ser criada executando os seguintes comandos:

Windows:

mkdir docker\lab-mysql\mysql
mkdir docker\lab-webserver\facialRecognitionLogin
mkdir docker\lab-webserver\logs
mkdir docker\lab-deepspeech\audio
mkdir docker\lab-deepspeech\logs

Unix:

mkdir -p docker/{lab-mysql/mysql,lab-webserver/{facialRecognitionLogin,logs},lab-deepspeech/{audio,logs}}

Inicialização:

Para subir o sistema, executar em um terminal, à partir do diretório no qual se encontra este projeto, o seguinte comando: docker-compose up

Esse comando irá criar (caso necessário) e inicializar as imagens do apache e mysql.