Quick start GROWI with docker-compose
- Start
 - Upgrade
 - Migrate from crowi-plus-docker-compose
 - How to install plugins
 - NOTE: DISABLED Environment Variables
 - More convenient Examples
 - Documentation
 
git clone https://github.com/weseek/growi-docker-compose.git growi
cd growi
docker-compose upand access to http://localhost:3000
Edit docker-compose.yml and modify ports for app
services:
  app:
    ports:
      - 127.0.0.1:3000:3000services:
  app:
    ports:
      - 3000:3000If you have enough memory, increase heap size for Elasticsearch with ES_JAVA_OPTS value in docker-compose.yml.
environment:
  - "ES_JAVA_OPTS=-Xms2g -Xmx2g"Please be sure to access Admin's guide - GROWI Docs(en/ja) and see 'Upgrade' section before upgrading. Sometimes you may have to deal with problems that may occur by yourself.
# go to growi-docker-compose workdir
cd growi
# stop
docker compose stop
# remove current container and images
docker compose rm app
docker rmi weseek/growi:7
# rebuild app container image
git pull
docker compose build
# start
docker compose upIf you have used weseek/crowi-plus docker image with docker-compose so far, please see migration document.
Followings are unchangable.
- PORT
 - NODE_ENV
 
Followings are disabled because they are overwritten by docker-compose.yml
- MONGO_URI
 - PASSWORD_SEED
 
Change docker-compose.yml if you need.
Others conform to weseek/growi
If you have any problems or questions about this image, please contact us through a GitHub issue.
- The MIT License (MIT)
 - See LICENSE file.
 
