Sign inSign up

webts/redmine

By webts

Updated almost 11 years ago

Self contained Redmine 2.4 install on CentOS 6.5 base, using passenger-standalone for server.

Image
2

2.0K

webts/redmine repository overview

Quick Start

docker run -d -p 3000:3000 -p 25:25 webts/redmine

redmine will be accessible via http://{your ip or domain}:3000


Config

the only part needing config is smtp mail server, config file is located here

/var/www/redmine/config/configuration.yml

if you don't need email notifications start without port 25

docker run -d -p 3000:3000 webts/redmine

Migration

Rsync was installed to help with migration from remote Redmine install, basic method for migration is

  1. Stop container if running docker stop ID

  2. Run container in input mode docker run -i -t -p 3000:3000 -p 25:25 webts/redmine /bin/bash

  3. Pull files from remote: rsync -avz -e ssh user@remoteDomian:/path/to/redmine/files/ /var/www/redmine/files

  4. Pull plugins: rsync -avz -e ssh user@remoteDomian:/path/to/redmine/plugins/ /var/www/redmine/plugins

  5. Dump redmine mysql database on remote server (I used phpMyAdmin)

  6. Pull mysql dump rsync -avz -e ssh user@remoteDomian:/var/lib/phpMyAdmin/save/redmine.sql /root

  7. Clear default database, type these lines: mysql [return] drop database redmine [return] create database redmine [return] exit [return]

  8. Import database cd /root && mysql redmine < redmine.sql

  9. Update database cd /var/www/redmine && rake db:migrate RAILS_ENV=production

  10. Update plugins cd /var/www/redmine && rake redmine:plugins:migrate RAILS_ENV=production

  11. exit & stop container exit

  12. get container ID docker ps -a

  13. commit container to new image docker commit ID username/newImageName

  14. run new container in background docker run -d -p 3000:3000 -p 25:25 username/newImageName

Tag summary

Content type

Image

Digest

sha256:d0f12eb2e

Size

351.5 MB

Last updated

almost 11 years ago

docker pull webts/redmine