Closed Sevlak closed 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:
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.
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.