Install Easy Gantt Plugin di Redmine dengan Docker Compose

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
Tampilan UI kalau sudah di halaman plugin

Semoga berhasil.

Subscribe to Retail Supply Chain

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe