Skip to content

A golang alpine docker image with a bunch of web development dependencies already in it to speedup built time

License

Notifications You must be signed in to change notification settings

henviso/gowebbuilder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

motive

GoWebBuilder

Docker Pulls

Have you ever faced problems with your internet connection and was unable to build your docker image because of go get... madness, like the one above?

Worry no more.

This is a public service repository that puts together in a single docker image all dependencies one might need to build his/her golang web projects.

Example

The folder example holds a sample Dockerfile to show how one could write it without having to deal with the go get... madness.

Check it out!

How to Contribute

Fork it and open a Pull Request with your dependency added to the main.go file.

For now, the only dependencies we will accept are those found in github.com and golang.org.

Observations

This is an experimental initiative and it's open for suggestions. The questions I have for now are:

  1. how do we certifiy that the added dependency is in a stable version?

  2. does code introspection via github.com suffices to accept the PR and guarantee that the generated image is free of malwares?

  3. How to enable new gowebbuilder releases for the update of only one dependecy?

Thanks!

About

A golang alpine docker image with a bunch of web development dependencies already in it to speedup built time

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 67.6%
  • Dockerfile 32.4%