Add docker compose deployment handler
- Lingua principale
- Python
- Stelle
- 215
- Fork
- 95
- Merge medio
- 2h 17m
- PR unite (30g)
- 1
Descrizione
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.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia leggendo il metodo di deploy SSH esistente e il percorso di selezione dell’handler dietro image:, quindi segui i passaggi del subprocess, di rsync-over-SSH, della denominazione delle directory tramite slugify-d e di docker compose up -d remoto descritti qui. Non vengono indicati file o test; il lavoro è completato quando un handler o un’opzione concordati sincronizzano l’intera cartella della challenge e avviano da remoto il deploy Compose.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker-compose, python
- Ambito
- cli, devops
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100