Use a single Dockerfile to spin up a ReactJS client, and a Go server.
- Go + React の Web Application を作成する
- ローカル環境を汚さないように出来る限り Docker 上で開発する
- 開発した Web Application を Heroku で公開する
# create the image
docker build -t golang-heroku .
# run a container
docker run --detach --name full-stack -p 3000:8080 -d golang-heroku
# remove container
docker container stop full-stack
docker container rm full-stack
# delete the image
docker rmi golang-heroku
基本的には以下を参考にして開発する
- https://levelup.gitconnected.com/deploying-go-react-to-heroku-using-docker-9844bf075228
- https://medium.com/@deano.baker/deploying-go-react-to-heroku-using-docker-part-2-the-database-afaaaae66f81
- https://github.com/deandemo/react-go-heroku
上の記事を参考に他の人が作ったと思われる Project