-
21.10.2017, 11:55 #1
Zwei Ordner in einem des Containers kombinieren
Hi,
ich habe eine Python-Anwendung, die sich aus einem geteilten Kern (liegt im Ordner app) und spezifischen Dateien für eine "untergeordnete Anwendung" zusammen setzt. Im Kern befindet sich ein Framework mit z.B. Klassen für den Datenbankzugriff. Diese werden in mehreren Teilanwendungen benötigt, etwa im Frontend, aber auch für Cron-Jobs. Daher habe ich das so aufgeteilt, damit nicht in einem Ordner totales Chaos herrscht.
Für eine dieser Teilanwendung muss ich nun zwei Ordner kopieren:
- app
- cron
Die Inhalte beider Ordner sollten innerhalb des Docker-Containers in einen Ordner gebündelt werden. Wie als würde ich beide Ordner zusammen in den Container kopieren. Wenn ich beide Ordner in der Composer-File wie folgt mounte
überschreibt der zweite Ordner den Ersten. Mit anderen Worten: Im Container selbst befindet sich danach nur noch der Inhalt von cro. Einzige Möglichkeit dies zu umgehen wäre, die Dateien des zweiten Ordners einzeln zu kopieren, etwa so:Code:volumes: - ./app:/app - ./cron:/app
Dann habe ich im Container den Inhalt von app Plus der test.py aus dem Cron-Ordner. Das möchte ich gerne vermeiden, weil ich dann jede einzelne Datei eintragen muss. Bei komplexeren Anwendungen die aus mehreren Skripts bestehen ist das keine akzeptable Lösung, da entsteht ein hoher Wartungsaufwand.Code:volumes: - ./app:/app - ./cron/test.py:/app/test.py
Gibt es eine Möglichkeit, diese beiden Ordner zu kombinieren? Gut wäre, ohne eine Umstellung der Ordnerstruktur. Das wäre der einzige Workaround, der mir Einfällt. Statt die Anwendungen auf der ersten Ebene zu halten, die Unteranwendungen in den app Ordner verschieben:
Dafür müsste ich aber die gesamte Struktur umstellen.Code:- app -- cron -- ...
Ähnliche Themen
-
Was kann man bei so einem Wetter machen mit einem Mädel?
Von !lkay im Forum OffTopicAntworten: 12Letzter Beitrag: 07.05.2017, 22:20 -
Gericht erlaubt zwei Mütter mit einem Vater
Von Jokuu im Forum Politik & UmweltAntworten: 5Letzter Beitrag: 01.10.2014, 14:28 -
Zwei Minecraft Bukkit Server auf einem Server oder Computer
Von Max899 im Forum Server-AdministrationAntworten: 1Letzter Beitrag: 04.05.2013, 17:57 -
Ubuntu Zwei Soundkarten kombinieren
Von hYpercrites im Forum LinuxAntworten: 0Letzter Beitrag: 22.06.2012, 23:20 -
Fortgeschritten Konvertieren von einem Fifty-String zu einem anderen Format
Von Mentos im Forum AufgabenAntworten: 0Letzter Beitrag: 03.02.2012, 17:17
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.
Zitieren