https://github.com/devdrops/go-environment
Ambiente com Docker de "live-reload" para aplicações Go
https://github.com/devdrops/go-environment
Last synced: 3 months ago
JSON representation
Ambiente com Docker de "live-reload" para aplicações Go
- Host: GitHub
- URL: https://github.com/devdrops/go-environment
- Owner: devdrops
- Created: 2021-07-22T02:44:16.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-07-22T02:44:34.000Z (almost 4 years ago)
- Last Synced: 2025-02-05T20:07:40.193Z (5 months ago)
- Language: Go
- Size: 1000 Bytes
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ambiente Go
Um ambiente de _"live reload"_, onde as alterações no código são observadas e
re-executadas automaticamente, com Docker e Docker Compose.O recurso de _"live reload"_ é possível através da lib
`github.com/cespare/reflex`, que observa as alterações de arquivos expecíficos e
permite a re-execução segura do projeto. Mais informações podem ser lidas pela
[documentação do projeto](https://github.com/cespare/reflex/blob/master/README.md).## Requisitos
- Docker
- Docker Compose## Execução
1. Faça o clone deste repositório.
2. Vá até a pasta raiz e execute o seguinte comando:```shell
docker-compose up
```3. Crie e/ou atualize quaisquer arquivos Go (`.go`, `go.mod`) e observe a
execução.
4. Para interromper, execute o seguinte comando:```shell
docker-compose down
```