Golang dan Docker untuk development
Published in
1 min readNov 9, 2017
Keuntungan dengan menggunakan docker kita bisa langsung memulai coding tanpa harus setup dependencies atau GOPATH variables. ini sangat berguna untuk developer baru yang akan bergabung dengan team yang sedang mengerjakan sebuah project semua environment dari developer akan sama.
let’s start
$ mkdir playgo
$ cd playgo
$ touch docker-compose.yml
$ touch play.go
Run Docker Container:
docker-compose up -d
Run play.go:
docker exec -it playgo go run play.go
karena kita membuat environment untuk development, dan kita butuh go apps ini automatic restart ketika kita sudah merubah sesuatu jadi kita akan menginstall go https://github.com/pilu/fresh
Install fresh:
docker exec -it playgo go get github.com/pilu/fresh
Jalankan go apps kita lewat fresh:
docker exec -it playgo fresh
sekarang environment untuk development siap di gunakan!