# Zum Ausprobieren auf dem eigenen Rechner — nicht für den Betrieb. # # Unterschiede zur Beispieldatei: # * benannte Volumes statt Pfaden auf dem NAS # * Medien aus ~/.flaro-medien, erzeugt von Tools/demo-medien.sh # * Port 8080 bleibt frei, es läuft auf 18080 # # docker compose -f docker-compose.local.yml up -d # docker compose -f docker-compose.local.yml logs -f # docker compose -f docker-compose.local.yml down -v (räumt auch die Daten weg) services: flaro: image: flaro:local # Der Bauzusammenhang ist das Repo, nicht server/ — das Image braucht # auch web/ für die Oberfläche. build: context: .. dockerfile: server/Dockerfile container_name: flaro-local restart: unless-stopped ports: - "18080:8080" # **Nur auf dem Mac nötig.** Colimas Dateifreigabe reicht die # Besitzverhältnisse des Wirts nicht in die VM durch — eingehängte Ordner # erscheinen im Container als root. Auf einem Linux-NAS gehören sie dem # Benutzer 1000, und dann gehört diese Zeile weg. user: "0:0" environment: - TZ=Europe/Zurich - FLARO_WRITE_SIDECARS=true volumes: - config:/config - cache:/cache - transcode:/transcode - ${HOME}/.flaro-medien:/media volumes: config: cache: transcode: