[DOCKER] Konstruktionsmemorandum zur Redmine-Umgebung (Scrum, Agile Plug-In)

Beachten Sie, dass ich die Möglichkeit hatte, eine Redmine-Umgebung zu erstellen

Docker-Compose (bitte Passwort und Domain-Namen entsprechend einstellen)

docker-compose.yml


version: '3'
services:
  redmine:
    image: redmine:4.1.1
    restart: always
    container_name: redmine_container
    environment:
      REDMINE_DB_MYSQL: mysql
      REDMINE_DB_DATABASE: redmine
      REDMINE_DB_USERNAME: redmine
      REDMINE_DB_PASSWORD: redmine
      REDMINE_DB_ENCODING: utf8mb4
      VIRTUAL_HOST: <Domainname, den Sie festlegen möchten>
    expose:
      - 3000
    volumes:
      - ./redmine/files:/usr/src/redmine/files
      - ./redmine/log:/usr/src/redmine/log
      - ./redmine/plugins:/usr/src/redmine/plugins
      - ./redmine/public/themes:/usr/src/redmine/public/themes
    depends_on:
      - mysql
  mysql:
    image: mysql:5.7
    container_name: mysql
    restart: always
    environment:
      TZ: Asia/Tokyo
      MYSQL_ROOT_PASSWORD: redmine
      MYSQL_DATABASE: redmine
      MYSQL_USER: redmine
      MYSQL_PASSWORD: redmine
    volumes:
      - ./mysql-data:/var/lib/mysql
    command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_bin
  https-portal:
    image: steveltn/https-portal:latest
    ports:
      - '80:80'
      - '443:443'
    links:
      - redmine
    restart: always
    environment:
      DOMAINS: '<Domainname, den Sie festlegen möchten> -> http://redmine_container:3000'
      STAGE: 'production'
      #FORCE_RENEW: 'true'
    volumes:
      - ./certs:/var/lib/https-portal

Was ist das https-Portal? ??

STAGE --production ... Holen Sie sich ein SSL-Zertifikat --local ... Richten Sie mein Zertifikat ein

FORCE_RENEW

volumes

Installation von Scrum Redmine Plugin

1. Speichern Sie das Plugin im Redmine-Plugin-Verzeichnis

2. Geben Sie den Redmine-Container ein und führen Sie den folgenden Befehl aus

$ RAILS_ENV=production bundle exec rake redmine:plugins:migrate

3. Plugin-Einstellungen auf Redmine

Referenz

Installation von Redmine Agile Plugin (Light Version)

1. Laden Sie den kostenlosen Lichtplan von der offiziellen Website herunter

2. Speichern Sie das Plugin im Redmine-Plugin-Verzeichnis

3. Geben Sie den Redmine-Container ein und führen Sie den folgenden Befehl aus

$ bundle install --without development test --no-deployment
$ bundle exec rake redmine:plugins NAME=redmine_agile RAILS_ENV=production

Referenz

Nach Abschluss der Installation wird die Redmine-Plugin-Seite angezeigt.

image.png

Recommended Posts

Konstruktionsmemorandum zur Redmine-Umgebung (Scrum, Agile Plug-In)
Redmine (Docker) Umgebungskonstruktionsnotiz
[Java] Umgebungskonstruktion
[Frühling] Umweltbau
Aufbau einer Django-Entwicklungsumgebung mit Docker-Compose (persönliches Memorandum)
Erstellung einer Datenanalyseumgebung mit Docker (persönliches Memorandum)
Aufbau der Penronse-Umgebung [Windows]
Aufbau der Rails Docker-Umgebung
Java Entwicklungsumgebung Konstruktion