An open API service indexing awesome lists of open source software.

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

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.