dami-pie / napi

API de gerenciamento de acesso da POLI-UPE
0 stars 0 forks source link

Criação da imagem do Docker #2

Closed Sevlak closed 1 year ago

Sevlak commented 1 year ago

Criar a imagem do Docker para cada ambiente (produção, desenvolvimento...). O ideal é que a imagem tenha os requisitos necessários para o funcionamento da API: RabbitMQ, MySQL, Go.

Sevlak commented 1 year ago

O Dockerfile e o docker-compose.yml foram criados. Como explicitado em um comentário no Dockerfile, temos um self-signed certificate no contêiner (que é necessário, já que usamos o https.ListenAndServeTLS() em server/server.go) mas não fazemos uso dele. Isso porque temos um erro ao tentar testar a aplicação através do Docker, como mostrado nessa imagem:

Image

Falei com @erick-andrade1 e ele vai marcar uma reunião com um conhecido que tem conhecimento de Docker e talvez possa nos ajudar. Por ora, ao usarmos o Docker para testes e desenvolvimento, precisamos usar somente o HTTP.

O docker-compose.yml vai ser aprimorado para utilizar o MySQL também.