https://github.com/devdrops/go-environment
Ambiente com Docker de "live-reload" para aplicações Go
https://github.com/devdrops/go-environment
Last synced: about 1 year 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 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-22T02:44:34.000Z (almost 5 years ago)
- Last Synced: 2025-02-05T20:07:40.193Z (about 1 year 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
```