Private build from scratch, not so much different from vanilla
459
Run Redmine with SQLite3
This is the simplest setup; just run redmine.
$ docker run -d --name some-redmine gouroufr/redmine:latest
not for multi-user production use (redmine wiki)
Run Redmine with a Database Container
Running Redmine with a database server is the recommended way.
start a database container
PostgreSQL
$ docker run -d --name some-postgres --network some-network -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgres
MySQL (replace -e REDMINE_DB_POSTGRES=some-postgres with -e REDMINE_DB_MYSQL=some-mysql when running Redmine)
$ docker run -d --name some-mysql --network some-network -e MYSQL_USER=redmine -e MYSQL_PASSWORD=secret -e MYSQL_DATABASE=redmine -e MYSQL_RANDOM_ROOT_PASSWORD=1 mysql:5.7
start redmine
$ docker run -d --name some-redmine --network some-network -e REDMINE_DB_POSTGRES=some-postgres -e REDMINE_DB_USERNAME=redmine -e REDMINE_DB_PASSWORD=secret gouroufr/redmine:latest
... via docker stack deploy or docker-compose
Example stack.yml for redmine:
version: '3.1'
services:
redmine: image: gouroufr/redmine:latest restart: always ports: - 8080:3000 environment: REDMINE_DB_MYSQL: db REDMINE_DB_PASSWORD: example REDMINE_SECRET_KEY_BASE: supersecretkey
db: image: mysql:5.7 restart: always environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: redmine
Private build FROM version 4.2.1 with ruby:2.7-slim-buster image and Imagemagick
Content type
Image
Digest
sha256:029728108…
Size
380.7 MB
Last updated
about 4 years ago
docker pull gouroufr/redmine