https://github.com/mraerino/golang-dev
🛠A basic image for developing golang including live-reload with realize
https://github.com/mraerino/golang-dev
developer-tools docker golang live-reload
Last synced: about 1 month ago
JSON representation
🛠A basic image for developing golang including live-reload with realize
- Host: GitHub
- URL: https://github.com/mraerino/golang-dev
- Owner: mraerino
- Created: 2018-10-12T15:49:38.000Z (over 6 years ago)
- Default Branch: develop
- Last Pushed: 2018-10-12T15:49:58.000Z (over 6 years ago)
- Last Synced: 2025-03-25T02:41:36.765Z (about 2 months ago)
- Topics: developer-tools, docker, golang, live-reload
- Language: Dockerfile
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dockerfile used for development with livereload
## Usage
### `docker run`
```bash
export GO_WORKDIR=/go/src/github.com/
docker run -it --rm -v $PWD:$GO_WORKDIR -w $GO_WORKDIR mraerino/golang-dev
```### Docker Compose
`export GO_WORKDIR=/go/src/github.com/`
```yml
version: "3.5"services:
app:
image: mraerino/golang-dev
working_dir: $GO_WORKDIR
volumes:
- $PWD:$GO_WORKDIR
```#### Advanced
```yml
version: "3.5"services:
gocommerce:
image: mraerino/golang-dev
working_dir: $GO_WORKDIR
volumes:
- $PWD:$GO_WORKDIR
command: realize start --no-config --run --legacy
environment:
# env variables
ports:
# port mappings
```## License
MIT License.