🤖 Slack api bot by golang
$ brew install go
$ go version
go version go1.11.5 darwin/amd64
$ env | grep GO111MODULE
GO111MODULE=on
In my case, I want to manage all the source code in GOPATH, so this is necessary.
$ SLACK_TOKEN=xxxxx PORT=3000 go run main.go
$ docker build -t jnst/slack-bot .
$ docker run -it --rm -e SLACK_TOKEN=xxxxx -e PORT=3000 jnst/slack-bot
$ heroku login
$ heroku create
$ heroku git:remote -a xxx-xxx-00001
$ heroku config:set SLACK_TOKEN=xxxxx
$ heroku config:set PORT=3000
$ heroku container:login
$ heroku container:push web
$ heroku container:release web