Add docker compose deployment handler
- Vorherrschende Sprache
- Python
- Sterne
- 215
- Forks
- 95
- Ø Merge
- 2 Std. 17 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
I'd like to use the SSH deploy method, but deploy an entire docker compose file with potentially multiple containers. I can probably start adding this myself, but I want to ask where this would fit. Would you like an additional option in `image:`? Potentially something like `ssh-compose`? Or would you prefer an entirely new deployment handler?
I envision this process as follows:
1. Use subprocess to rsync-over-ssh the entire challenge folder to the remote server. Use the same slugify-d name as the directory name on the remote server.
2. SSH to the remote server and run `docker compose up -d` in the target directory. Let docker handle all the building/deploying on the remote server.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die bestehende SSH-Bereitstellungsmethode und den Handler-Auswahlpfad hinter image: zu lesen; verfolge dann die hier beschriebenen Schritte für den Subprozess, rsync-over-SSH, die slugify-d-Verzeichnisbenennung und docker compose up -d auf dem Remote-System. Es werden keine Dateien oder Tests benannt; als erledigt gilt, wenn ein vereinbarter Handler oder eine Option den gesamten Challenge-Ordner synchronisiert und die Compose-Bereitstellung remote startet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker-compose, python
- Bereich
- cli, devops
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100