This repository was archived by the owner on Jul 3, 2024. It is now read-only.
[devops-bug-fix] see CHANGELOG for more details #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changelog
As alterações realizadas visam corrigir a estrutura do projeto, assim como definir uma arquitetura para o sistema.
web
conecta-se comreader
ewriter
pela redefrontend
, não havendo conexão com o armazenamento (redis
).O back end, composto pelos serviços
reader
ewriter
se comunicam diretamente com o armazenamento (redis
) para trocar informações.root
Adicionado Makefile para subir e descer containers com
docker-compose
.Adicionado CHANGELOG.md para visualizar alterações feitas no código.
docker-compose.yaml
Adicionada rede
frontend
.Corrigido nome do serviço
redis
.Alterado porta para serviço
web
de 5000 para 5001.Corrigindo as portas dos serviços
reader
ewriter
.Adicionando a porta utilizada no
redis
.Adicionado
volumes
em todos os containers para facilitar desenvolvimento.Adicionando
depends_on
para seguir um fluxo dependência na subida de containers.services/frontend
Dockerfile
.services/reader
Corrigindo
Dockerfile
.Adicionando arquivos
go.mod
ego.sum
com as dependencias do projeto.Corrigindo endpoint
/data
onde oclient.Get
passava parametros excedentes. Era necessário passar somente uma string que seria a key:key := client.Get("SHAREDKEY")
.services/writer
Corrigindo
Dockerfile
.Adicionando
requirements.txt
.