Dies ist wahrscheinlich eine dumme Frage, aber ich rakete rocket.chat mit w/Docker komponieren ausgeführt. Ich versuche die App anzupassen, weiß aber nicht, wo ich auf die Quellcodes zugreifen kann. Ich habe nicht wirklich verstanden, was Docker ist. Ihre Dokumente sind zu verwirrend für mich zu verstehen. Irgendeine Hilfe? Kann mich jemand in die richtige Richtung lenken?Ausführen von rocket.chat auf Docker Composer. Wo sind Quellcodes?
0
A
Antwort
0
Normalerweise werden die Dateien in einem Ordner gespeichert, der in der Docker-Datei angegeben ist. Im Fall von Rocket.Chat ist dies der/app-Ordner innerhalb des Containers.
Ich empfehle Ihnen dringend nicht Quelldateien direkt in Ihrem Docker Container bearbeiten. Rocket.Chat Dateien in einem Container sind eine kompilierte Version und nicht die ursprünglichen Quelldateien.
Wenn Sie noch Zugriff auf diese Container-Dateien benötigen, können Sie Ihre Behälter durch Laufen Zugang:
docker exec -it _your_container_name_ /bin/sh
Dank für Ihre Antwort danken. Aber wenn ich meine rocket.chat-App anpassen möchte, was wäre die beste Lösung? – jake
Der beste wäre nicht Docker, vor allem die von Rocket.Chat. Sie sind für den Einsatz, nicht für die Entwicklung. Wenn Sie Änderungen am Quellcode vornehmen möchten, gibt es mehrere Optionen. Einer von ihnen klont das Repository von Github und läuft durch Meteor. Wenn Sie ** wirklich ** Docker verwenden müssen, können Sie das Meteor Docker ausführen und ein Volume einem lokalen Verzeichnis zuordnen, in dem Sie Ihren Code haben. –
hat sich gequält. Vielen Dank! – jake