Public | Automated Build

Last pushed: 3 years ago
Short Description
Short description is empty for this repo.
Full Description

Supported tags and respective Dockerfile links

1.4.2-onbuild, 1.4-onbuild, 1-onbuild, onbuild (Dockerfile)

What is heroku-gb-golang-docker?

An docker automated build image based on golang and gb.

How to use this image

Start a Go instance in your app

The most straightforward way to use this image is to use a Go container as both the build and runtime environment. In your Dockerfile, writing something along the lines of the following will compile and run your project:

FROM heroku/gb-golang:1.4.2-onbuild

This image includes multiple ONBUILD triggers which should cover most applications. The build will COPY . /usr/src/app and RUN gb build all.

This image also includes the CMD ["app"] instruction which is the default command when running the image without arguments.

You can then build and run the Docker image:

docker build -t my-golang-app .
docker run -it --rm --name my-running-app my-golang-app
Docker Pull Command
Source Repository