必要なリポジトリ

手順

  • ホスト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
  • ターミナルで以下を実行
    • $ 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.

解決方法

...