Project

General

Profile

Actions

Feature #33207

open

Quickly launch Redmine trial environment with Docker

Added by Go MAEDA about 4 years ago. Updated over 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Administration
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

This patch adds a Dockerfile to allow people who download Redmine to quickly launch the Redmine trial environment. If the user has already installed Docker, you can start Redmine with just two commands after extracting the source code of Redmine.

Providing an easy way to launch Redmine with Docker can lower the hurdle to try out Redmine for people who are not familiar with Redmine.

Currently, Docker is widely used to quickly prepare an environment to use applications. Not a few people are using Docker on a daily basis, so I think this patch will benefit a lot of people.


Files

Actions #1

Updated by Go MAEDA about 4 years ago

  • Target version set to 4.2.0

Setting the target version to 4.2.0.

Actions #2

Updated by Jeremy Bailey almost 4 years ago

Thank you for this patch, Go.

If you're planning to include a sample Dockerfile, I wanted to throw out a few suggestions.

  • Would you consider Alpine Linux? It's getting to be the standard for Docker, due to its very small size, speed (download times of a few seconds), and focus on simplicity and security. We have been using Redmine with Alpine in my team for a little while now, and there is an older Dockerfile for Redmine 3.4 on Alpine that you can use as a reference at https://hub.docker.com/r/inspiredgeek/redmine-alpine/dockerfile.
  • If you feel strongly about sticking with a Debian-based image, maybe consider using ruby:2.6-buster instead of ruby:2.6-slim as your base image. Debian 10 (Buster) has been out for nearly a year and is now considered the current stable distribution.
Actions #3

Updated by Bernhard Rohloff almost 4 years ago

Since Redmine is available as officially maintained container image on Docker Hub and its Dockerfiles are accessible on Github, what's the benefit of providing our own Docker solution?
Wouldn't it be better to contribute to this existing one?

I mean how much simpler is it to build your own container image instead of just hacking 'docker pull redmine' into your console.

Actions #4

Updated by Go MAEDA almost 4 years ago

  • Target version changed from 4.2.0 to Candidate for next major release
Actions #5

Updated by Go MAEDA over 3 years ago

  • Target version deleted (Candidate for next major release)
Actions

Also available in: Atom PDF