必要なリポジトリ
手順
- ホストpcで growi 開発環境のディレクトリに入る
- 以下のコマンドを押してビルド
$ docker build --tag rc_growi -f apps/app/docker/Dockerfile --progress=plain .
- growi-docker-compose を開く
- docker-compose.yml の image に ビルド時に指定した tag を指定
- ex:
image: rc_growi
- ex:
- ターミナルで以下を実行
$ docker-compose up
エラー集
mongo 立ち上がってない?
エラー内容
- 最後の
$ docker-compose up
で発生
growi-docker-compose-mongo-1 | yarn run v1.22.19 growi-docker-compose-mongo-1 | $ node -r dotenv-flow/config node_modules/.bin/migrate-mongo up -f config/migrate-mongo-config.js growi-docker-compose-mongo-1 | ERROR: connect ECONNREFUSED 172.23.0.3:27017 MongoServerSelectionError: connect ECONNREFUSED 172.23.0.3:27017 growi-docker-compose-mongo-1 | at Timeout._onTimeout (/opt/growi/node_modules/mongodb/lib/sdam/topology.js:292:38) growi-docker-compose-mongo-1 | at listOnTimeout (node:internal/timers:569:17) growi-docker-compose-mongo-1 | at process.processTimers (node:internal/timers:512:7) growi-docker-compose-mongo-1 | error Command failed with exit code 1. growi-docker-compose-mongo-1 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
解決方法
...