Notepad does not work in docker

Offen
#1,150 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
docker, javascript, node.js
Bereich
devops

Rechercherichtung

Beginne mit dem im README beschriebenen Docker-Setup und untersuche den Standardbefehl der Dockerfile zusammen mit bin/solid-test. Stelle die Erstellung und Bearbeitung eines Notepads mit dem Standard-Container nach und vergleiche sie mit dem gemeldeten solid-test-Befehl. Erledigt ist die Aufgabe, wenn das dokumentierte Docker-Setup das Erstellen eines Notebooks und das Speichern von Bearbeitungen ohne die gemeldeten 500- oder 409-Fehler unterstützt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I started solid in docker, as described in the README, created user alice, went to alice.localhost, logged in, went to Public Folder, clicked plus, selected the Notepad icon. Giving a name leads to:

Error: FAILED to save new tool at: https://alice.localhost:8443/public/Alice/index.ttl : Web error: 500 (Internal Server Error) on PUT of <https://alice.localhost:8443/public/Alice/index.ttl>

Per issue #901, certificate problems might be the cause. However, unlike that issue, I cannot start with option -v: error: unknown option -v

Anyways, I changed the dockerfile to CMD ./bin/solid-test start.

Now, I can create a notebook. However, selecting it and entering text leads to:

Error undefined sending data: Web error: 409 (Conflict) on PATCH of <https://alice.localhost:8443/public/Notepad/index.ttl>

What is supposed to work via docker? Maybe Dockerfile should use solid-test by default?

Vorherrschende Sprache
JavaScript
Sterne
1.8k
Forks
308
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus nodeSolidServer/node-solid-server

Alle Issues in nodeSolidServer/node-solid-server

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.