Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:mrbs:mrbs24]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
anwenderwiki:webapps:mrbs:mrbs24 [2024/06/15 20:59] – [Docker Image von MRBS] tobiasanwenderwiki:webapps:mrbs:mrbs24 [2024/06/15 21:05] (aktuell) – [Docker Image von MRBS] tobias
Zeile 202: Zeile 202:
  
 https://github.com/meeting-room-booking-system/mrbs-code https://github.com/meeting-room-booking-system/mrbs-code
 +
 +<code>
 +cd /srv/docker
 +mkdir -p mrbs-devel/mariadb-data
 +touch mrbs-devel/Dockerfile
 +
 +git clone https://github.com/meeting-room-booking-system/mrbs-code
 +touch mrbs-code/ldap.conf mrbs-code/locale.gen
 +</code>
 +
  
 Folgendes Dockerfile hilft, einen MRBS-Container zu bekommen, der LDAP-selbst-signierte Zertifikate ignoriert und das standard-theme nutzt. Folgendes Dockerfile hilft, einen MRBS-Container zu bekommen, der LDAP-selbst-signierte Zertifikate ignoriert und das standard-theme nutzt.
Zeile 229: Zeile 239:
  
 Fehlt natürlich noch komplett die LDAP-Konfiguration etc. Die kann man oben abschauen. Fehlt natürlich noch komplett die LDAP-Konfiguration etc. Die kann man oben abschauen.
 +Zugehöriges docker-compose.yml könnte so aussehen:
 +
 +<code>
 +service... etc.
 +
 +  mrbs-devel-db:
 +    container_name: mrbs-devel-db
 +    restart: always
 +    image: mariadb:10.11
 +    environment:
 +      MYSQL_DATABASE: mrbs_raumbuchung
 +      MYSQL_USER: mrbsdbuser
 +      MYSQL_PASSWORD: XXXXXXXXXXXXx
 +      MYSQL_ROOT_PASSWORD: YYYYYYYYYYYYYYy
 +      MARIADB_AUTO_UPGRADE: 1
 +    volumes:
 +      - ./mrbs-devel/mariadb-data:/var/lib/mysql
 +  mrbs-devel:
 +    depends_on:
 +      - mrbs-devel-db
 +    container_name: raumbuchung-devel
 +    image: linuxmuster/mrbs-1.11.5:latest
 +    build:
 +      dockerfile: Dockerfile
 +      context: ./mrbs-code/
 +    restart: always
 +    environment:
 +        MRBS_DB_HOST: mrbs-devel-db
 +        MRBS_DB_PORT: 3306
 +        MRBS_DB_DATABASE: mrbs_raumbuchung
 +        MRBS_DB_USER: mrbsdbuser
 +        MRBS_DB_PASSWORD: XXXXXXXXXXXX
 +        MRBS_DB_NAME: mrbs_raumbuchung
 +        MRBS_TIMEZONE: Europe/Berlin
 +        MYSQL_ROOT_PASSWORD: YYYYYYYYYYYYYYYYy
 +        
 +</code>
 +
 +dazu dann ein 'docker compose build mrbs-devel' etc...
 [[anwenderwiki:webapps:mrbs:mrbs24]] anwenderwiki/webapps/mrbs/mrbs24.txt · Zuletzt geändert: 2024/06/15 21:05 von tobias