Favicon of Redmine

Redmine

Organize tasks and track issues using a flexible, open-source project management platform featuring Gantt charts, time tracking, and version control integration.

This open-source project management web application provides a highly flexible environment for teams to organize tasks, track bugs, and collaborate effectively. Built on the Ruby on Rails framework, it offers a cross-platform and cross-database solution that adapts to various workflows.

Key features include:

  • Comprehensive issue tracking to monitor bugs, tasks, and feature requests.
  • Gantt charts and calendars for visual project planning and deadline management.
  • Time tracking functionality to log hours spent on specific tasks and projects.
  • Role-based access control allowing custom permissions for different team members.
  • Version control integration with support for Git, SVN, Mercurial, CVS, and Bazaar.
  • Per-project wikis and forums to centralize documentation and team discussions.

With multiple LDAP authentication support, custom fields, and a REST API, this platform can be tailored to fit the exact needs of any development team.

Directory Structure

redmine
postgres-data
redmine-data
.env
docker-compose.yml

docker-compose.yml

services:
  redmine:
    image: redmine:latest
    restart: always
    ports:
      - "3000:3000"
    environment:
      REDMINE_DB_POSTGRES: postgres
      REDMINE_DB_USERNAME: ${DB_USER}
      REDMINE_DB_PASSWORD: ${DB_PASSWORD}
      REDMINE_DB_DATABASE: ${DB_NAME}
      REDMINE_SECRET_KEY_BASE: ${REDMINE_SECRET_KEY_BASE}
    volumes:
      - ./redmine-data/files:/usr/src/redmine/files
      - ./redmine-data/plugins:/usr/src/redmine/plugins
      - ./redmine-data/themes:/usr/src/redmine/public/themes
    depends_on:
      - postgres

  postgres:
    image: postgres:14-alpine
    restart: always
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    environment:
      POSTGRES_DB: ${DB_NAME}
      POSTGRES_USER: ${DB_USER}
      POSTGRES_PASSWORD: ${DB_PASSWORD}

.env

DB_NAME=redmine
DB_USER=redmine
DB_PASSWORD=secure_password_here
REDMINE_SECRET_KEY_BASE=generate_a_long_random_string_here

Share:

Ad
Favicon

 

  
 

Similar to Redmine

Favicon

 

  
  
Favicon

 

  
  
Favicon