- use Dojo image scripts 0.13.0
- limit output from this image init scripts
- Golang 1.21.6
- use base image with Debian 12 (bookworm)
- ops: minor updates to the pipeline and remove the build_local task
- Golang 1.17.7
- No symlinks used to manage
GOPATH
directories - Glide and Dep are no longer installed, as Go Modules are the recommended way to manage Golang dependencies now
Use Dojo image scripts version 0.10.2 so that this works on Mac using FUSE for file sharing
Upgraded golang to 1.12
Prepare for public usage:
- cleanup docker socket setup
- use public scripts from kudulab
- publish to dockerhub at
kudulab/golang-dojo
- convert from ide docker image to dojo docker image #17589
- glide 0.13.2
- install libseccomp-dev, because kubernetes needs it to compile
- back to blue color in bash prompt
- run once in docker image:
chown ide:ide -R /usr/local/go/
- command prompt with exit status and date
On container start up add group: docker, if docker socket is mounted as
/run/docker.sock
. Thanks to that we have access to docker daemon
from docker host (through api). #12715 #13409
Respect environment variable: DOCKER_SOCKET_FILE when creating group: docker.
- golang 1.11 #13401
- dep 0.5.0
- loosen ide configuration scripts: do not require
~/.ssh
directory
- golang 1.10.3
- install https://github.com/golang/dep #12700
- newer base image
golang:1.9.3-stretch
- dev: 1 Dockerfile instead of 2
- dev: remove a test which builds golang go-agent, it is obsolete
chown ide:ide /ide/work/src
, so thatgo get -u
works
- support 1 Idefile for 1 golang project, user must set IDE_WORK_INNER in Idefile
- better bash-completion
- make
build_cfg
task set version from code, not from OVersion backend
- facilities for interactive shell:
- fix bash prompt to be colorful
- add bash-completion
- base image: golang:1.7 -> golang:1.8.3
Initial release