Sign inSign up

mraerino/golang-dev

By mraerino

•Updated almost 8 years ago

🛠 A basic image for developing golang including live-reload with realize

Image
0

263

mraerino/golang-dev repository overview

⁠Dockerfile used for development with livereload

⁠Usage

⁠docker run
export GO_WORKDIR=/go/src/github.com/<your repo>
docker run -it --rm -v $PWD:$GO_WORKDIR -w $GO_WORKDIR mraerino/golang-dev
⁠Docker Compose

export GO_WORKDIR=/go/src/github.com/<your repo>

version: "3.5"

services:
  app:
    image: mraerino/golang-dev
    working_dir: $GO_WORKDIR
    volumes:
      - $PWD:$GO_WORKDIR
⁠Advanced
version: "3.5"

services:
  gocommerce:
    image: mraerino/golang-dev
    working_dir: $GO_WORKDIR
    volumes:
      - $PWD:$GO_WORKDIR
    command: realize start --no-config --run --legacy <args for your binary>
    environment:
      # env variables
    ports:
      # port mappings

⁠License

MIT License.

Tag summary

Content type

Image

Digest

Size

331.2 MB

Last updated

almost 8 years ago

docker pull mraerino/golang-dev