This chapter introduces the installation process for GROWI with docker-compose.
Software needed for setup are listed below.
Download or clone source code files from https://github.com/weseek/growi-docker-compose .
git clone https://github.com/weseek/growi-docker-compose.git growi
Execute these commands in the directory where
cd growi docker-compose up
http://localhost:3000/ , and if the request is redirected to
/installer, GROWI is properly launched.
GROWI can be accessed from other hosts by changing
services: app: ports: - 127.0.0.1:3000:3000
services: app: ports: - 3000:3000
If there is enough memory capacity, the heap size of Elasticsearch may be increased by changing
environment: - "ES_JAVA_OPTS=-Xms2g -Xmx2g"
Stop containers in the directory where
cd growi docker-compose stop
Remove Docker containers and Docker images.
docker-compose rm app mongodb elasticseach docker rmi weseek/growi:3
Pull latest GROWI, and create a fresh Docker image and build up containers.
git pull docker-compose build docker-compose up
After containers are built, access to the admin page and build ES index again on full text search management(