Install Easy Gantt Plugin di Redmine dengan Docker Compose
Plugin ini sangat berguna karena akan memudahkan kita untuk mengatur jadwal dengan cara menyeret bar.
Buat 'docker-compose.yml' sbb:
version: '3'
services:
redmine:
image: redmine
restart: always
ports:
- 3000:3000
environment:
- REDMINE_DB_MYSQL=mysql_redmine
- REDMINE_DB_USERNAME=root
- REDMINE_DB_PASSWORD=pass
# - REDMINE_PLUGINS_MIGRATE=T #Ini diaktifkan setelah migrasi data
volumes:
- ./redmine_data:/usr/src/redmine/files
- ./redmine-plugins:/usr/src/redmine/plugins
mysql_redmine:
image: mysql:5.7
restart: always
environment:
- MYSQL_ROOT_PASSWORD=pass
- MYSQL_DATABASE=redmine
volumes:
- ./mysql-data_red:/var/lib/mysql # kemudian aktifkan docker stack
docker compose up -d
# cek nama kontainer yang aktif dan catat namanya
docker container ls
# jika nama kontainer redmine adalah abt, lakukan command ini untuk login:
docker exec -it abt bash
# pindah ke direktori plugins
cd plugins
# copy folder plugin tadi ke folder plugins ini dengan menggunakan WinSCP atau
# download source code
wget https://redmine.ociotec.com/attachments/download/440/scrum%20v0.16.2.tar.gz
# extract
tar xvf scrum\ v0.16.2.tar.gz
# install
bundle exec rake redmine:plugins:migrate
# restart container:
docker restart abt environment:
- REDMINE_DB_MYSQL=mysql_redmine
- REDMINE_DB_USERNAME=root
- REDMINE_DB_PASSWORD=pass
- REDMINE_PLUGINS_MIGRATE=T #Ini diaktifkan setelah migrasi data

Semoga berhasil.