Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Um die Weboberfläche von Fractal zu erreichen muss der interne Port 3000 über die docker-compose.yml freigegeben entsprechende Docker-Container für Fractal gestartet werden.

Codeblock
languageyml
themeRDark
titleAnpassungen an der docker-compose.yml
collapsetrue
services:fractal:
    image: registry.brandbox.host/brandbox-apps/component/fractal/fractal:develop
    application:hostname: $COMPOSE_PROJECT_NAME
    imagedomainname: local.brandbox.de
    volumes:
        - /mnt/nfsstorage/${COMPOSE_PROJECT_NAME}/temp:/var/www/temp/
        - /mnt/nfsstorage/${COMPOSE_PROJECT_NAME}/share:/var/www/share/
        - ./www/plugin:/var/www/plugin
    env_file:
        - [brandbox...]docker.env
    working_dir: /var/www
    portsnetworks:
        - internal
     "3000"   - proxy
    labels:
        traefik.enable: "true"
       - "[traefik.backend.loadbalancer.]"method: "drr"
      [  traefik.docker..]

Werden die Container nach der Anpassung neu gestartet ist Port 3000 auf einem zufälligen anderen Port verfügbar.

Image Removed

Nach dieser Anpassung muss die Umgebung für das Ausführen von Fractal vorbereitet werden. Dazu ist der Terminalzugriff auf den Container notwendig.

  • Wechseln Sie in das Verzeichnis plugin/remote/brandbox/framework/
  • Führen Sie dort den Befehl npm install --only=dev aus
  • Wechseln sie danach in das Verzeichnis plugin/remote/brandbox/framework/src/Fractal/Fractal
  • Führen Sie dort den Befehl node fractal.js aus

Image Removed

...

network: traefik_webgateway
        traefik.frontend.rule: "Host:fractal-$COMPOSE_PROJECT_NAME.local.brandbox.de"
        traefik.port: 8080
    expose:
        - "8080"

Die Weboberfläche von Fractal ist nach dem Start des Containers unter der Adresse https://fractal-$COMPOSE_PROJECT_NAME.local.brandbox.de/ erreichbar.

Automatische Befehle manuell ausführen

...

Info

brandbox 8 (framework 2.0.0)

  • Befehl zum Starten von Fractal wurde von ../../../node_modules/gulp/bin/gulp.js zu node fractal.js geändert


Info

brandbox 8 (framework 2.7.0)

  • Der Befehl node fractal.js wurde entfernt und durch ein Docker-Image ersetzt