"Erstellen Sie Reagieren-App" mit Docker

Ich Frage mich, ob jemand schon Erfahrung mit erstellen-reagieren-app mit docker. Ich war in der Lage, um es einzurichten mit einem Dockerfile wie:

from node
RUN mkdir /src
WORKDIR /src
ADD package.json /src/package.json
RUN npm install
EXPOSE  3000
CMD [ "npm", "start" ]

Und dann eine docker-compose-Datei wie:

app:
  volumes:
    - "./app:/src"
  ports:
    - "3000:3000"
    - "35729:35729"
  build: ./app

Dieser erlaubt mir zu beginnen, bis der Behälter und die Ansicht der app. Aber livereload hat nicht funktioniert, beim speichern von Dateien in das gemountete volume und webpack erstellt mehrere .json.gzip-Dateien im src-Verzeichnis.

Irgendwelche Vorschläge für die erste dieser arbeiten, richtig?

  • Ich glaube docker ist nicht das richtige Werkzeug für das, was Sie haben wollen. Entwickeln gerade auf yout Maschine mit live-nachladen und andere Funktionen, die Sie mögen und bauen Container/Bilder für die version freigegeben oder nur für automatisierte Tests... Es ist nicht klar, warum Sie brauchen das Andockfenster für die Entwicklung hier...
  • livereload sollte funktionieren, wenn Sie Docker für Mac, oder mit docker auf linux. Wenn Sie noch Andockfenster Toolbox (mit VM) es wurde berichtet, dass die Datei beobachten oft nicht funktioniert.
  • danke für den Tipp eingeschaltet, um Docker für Mac und alles funktioniert Super.
  • Ich denke, Sie könnten Recht haben, mein Gedanke war, zu wickeln alles (einschließlich der backend arbeite ich an) in einem docker compose setup Umgang mit CORS aber ich denke, das ist wahrscheinlich overkill.
InformationsquelleAutor john_ryan | 2016-08-04
Schreibe einen Kommentar