Public Repository

Last pushed: 6 months ago
Short Description
Redmine with passenger and the files directory mounted to s3
Full Description

Supported tags and respective Dockerfile links

This extends the official redmine image to add support for AWS S3, the configuration for the database is the same as that image

Reference

How to use this image

Environment variables

Use the envrionment variables to set configuration parameters for redmine:

Database

REDMINE_DB_MYSQL=db-host
REDMINE_DB_USERNAME=db-username
REDMINE_DB_PASSWORD=db-password
REDMINE_DB_DATABASE=db-name

AWS S3

AWS_ACCESS_KEY_ID=aws-access-key
AWS_SECRET_ACCESS_KEY=aws-secret-key
S3_BUCKET=bucket-name

Email

See this link for details of the required settings, simply prefix the variable name with REDMINE_CONFIG_EMAIL_, for example to use sendmail set the following:

REDMINE_CONFIG_EMAIL_DELIVERY_METHOD=:sendmail

General configuration

See the configuration.yml.example file in the config folder to see what variables are available. To set a configuration value add an environment variable prefixed with REDMINE_CONFIG_ followed by the configuration name and value.

Use

The --privileged flag is required, without it you'll get a fuse: device not found, try 'modprobe fuse' first error and the folder won't mount.

Command line

Create an environment variables file and add the required environment variables.

On the command line run:

docker run --rm --env-file docker-redmine-env --privileged -p 3000:3000 jmssmth/redmine-s3:passenger

Visit localhost:3000 in your browser.

Docker Pull Command
Owner
jmssmth