これはgolang framework "echo"のチュートリアルとして作成したタスク管理システムである。
- Mac OS X 10.14.6(Mojave)
- Docker version 19.03.5
- docker-compose version 1.24.1
- golang:1.13.1-alpine
- vue-cli3
- aixos
nginx.confは、./etc/nginx/nginx.confへコピー・編集にて活用する。
80ポートをlistenしたらリバースプロキシとしてhttp://go:8082、あるいは、http://vue:8080にパスします。これで、Nginx経由でwebアプリにアクセスします。
なお、リクエストのurlパスに/api/が含まれている時に、http://go:8082へのアクセスが適用されます。