Skip to content
This repository was archived by the owner on Jul 3, 2024. It is now read-only.

Conversation

@welmends
Copy link

@welmends welmends commented Sep 4, 2022

Changelog

As alterações realizadas visam corrigir a estrutura do projeto, assim como definir uma arquitetura para o sistema.

  • web conecta-se com reader e writer pela rede frontend, não havendo conexão com o armazenamento (redis).

  • O back end, composto pelos serviços reader e writer 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 e writer.

  • 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

  • Corrigindo Dockerfile.

services/reader

  • Corrigindo Dockerfile.

  • Adicionando arquivos go.mod e go.sum com as dependencias do projeto.

  • Corrigindo endpoint /data onde o client.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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant