Mealie Version 1.0 auf Synology

Tobias

New member
Hallo zusammen,
ich bin relativ neu im Dockerumfeld und kenne mich noch nicht so wirklich aus, deshalb hoffe ich hier auf Unterstützung von euch.
Problem:
ich habe auf meiner Syno DS 720+ unter Docker "portainer" den Container "Mealie Version 1.0" mit folgendem Skript installiert:
Code:
version: „3.7“
services:
  mealie-frontend:
    image: hkotel/mealie:frontend-v1.0.0beta-5
    container_name: mealie-frontend
    restart: always
    ports:
      - 9925:3000
    environment:
      - API_URL=http://mealie-api:9000
    volumes:
      - /volume1/docker/mealie1:/app/data/
  mealie-api:
    image: hkotel/mealie:api-v1.0.0beta-5
    container_name: mealie-api
    volumes:
      - /volume1/docker/mealie1:/app/data/
    environment:
      - ALLOW_SIGNUP=true
      - PUID= 1026
      - PGID= 100
      - TZ= Europa/Bukarest
      - MAX_WORKERS=1
      - WEB_CONCURRENCY=1
      - BASE_URL= http://adresse meiner Synology
    restart: always
volumes:
  mealie-data:
    driver: local

Die Installation selber lief auch problemlos.
Möchte ich mich nun aber unter der Adresse: http://adresse meiner Synology:9925 anmelden bekomme ich folgende Fehlermeldung:

"Server error
Code:
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details."

Schaue ich im Portainer in die Log des Containers "mealie-api" dann steht hier:
Code:
Production
usermod: no changes
chown: invalid spec: ‘1026:’

und in der Log vom Container "mealie-frontend" steht:

Code:
ERROR  getaddrinfo ENOTFOUND mealie1-api
  at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)
 ERROR  getaddrinfo ENOTFOUND mealie1-api
  at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)
INF ts=1694356496.3418212 msg=using provided configuration config_file=/app/Caddyfile config_adapter=
WRN ts=1694356496.344244 msg=Caddyfile input is not formatted; run the 'caddy fmt' command to fix inconsistencies adapter=caddyfile file=/app/Caddyfile line=36
Successfully started Caddy (pid=14) - Caddy is running in the background
WRN ts=1694356496.344916 logger=admin msg=admin endpoint disabled
WRN ts=1694356496.3451757 logger=http msg=automatic HTTPS is completely disabled for server server_name=srv0
INF ts=1694356496.345204 logger=tls.cache.maintenance msg=started background certificate maintenance cache=0xc0006fd500
INF ts=1694356496.3462174 logger=tls msg=cleaning storage unit description=FileStorage:/root/.local/share/caddy
INF ts=1694356496.346255 logger=tls msg=finished cleaning storage units
INF ts=1694356496.3464937 msg=autosaved config (load with --resume flag) file=/root/.config/caddy/autosave.json
INF ts=1694356496.3465052 msg=serving initial configuration
yarn run v1.22.19
$ nuxt start -p 3001
ℹ [HPM] Proxy created: api  -> http://mealie1-api:9000
ℹ [HPM] Proxy rewrite rule created: "api" ~> "/api"
ℹ [HPM] Proxy created: /api  -> http://mealie1-api:9000
ℹ Listening on: http://172.23.0.3:3001/
 ERROR  getaddrinfo ENOTFOUND mealie1-api
  at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)
 ERROR  getaddrinfo ENOTFOUND mealie1-api
  at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:109:26)


Fängt jemand was von euch mit den Meldungen an?
Ich interpretiere das mit meinem geringen Wissen, dass es irgendwie Probleme mit der api gibt, aber wo liegen diese?

Kann mir jemand helfen?

Vielen Dank und Gruß
 
Zuletzt bearbeitet von einem Moderator:
Hi,

melde Dich mal via SSH auf Deiner Syno ein und dann schaust Du einfach mal mit "id", welche UID und GID der User hat :)
 
Könntest Du den Post nochmal richtig formatieren? In seiner jetztigen Form ist er unnötig schwer zu lesen.
Bitte editier Deinen Post und verwende Code-Blöcke (</> Symbol im Editor) für den Inhalt der Compose Datei und die Log-Auszüge.
 
Mir ist noch aufgefallen, dass du für die API keinen Port angegeben hast. Du hast den Port zwar für das Frontend unter Environment angegeben, aber bei dem API Service dann weggelassen.
 
Wenn man sich https://github.com/mealie-recipes/mealie/blob/mealie-next/docker/docker-compose.yml anschaut, dann scheint man wohl noch eine Datenbank konfigurieren zu müssen?

Code:
      DB_ENGINE: sqlite # Optional: 'sqlite', 'postgres'
Im Dockerfile kann ich zumindest nicht erkennen, dass hier eine Default-Variable gesetzt werden würde.

Update: scheinbar wird nicht das Dockerfile zum Bau des Images genommen das auf Dockerhub liegt. Wenn man sich https://nightly.mealie.io/documentation/getting-started/installation/sqlite/ anschaut, dann passt deine Compose-Datei nach den Korrekturen die Fusion erwähnt hat.
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
4.534
Beiträge
46.477
Mitglieder
4.171
Neuestes Mitglied
bendermaier
Zurück
Oben