On 12/5/24 09:34, Lorenzo Breda wrote:
Il gio 5 dic 2024, 09:06 Marco Bertorello <[email protected]>
ha scritto:
Premetto che non sono uno sviluppatore, ma un sistemista.
Se uno sviluppatore oggi mi chiedesse un server di sviluppo,
probabilmente mi scapperebbe da ridere.
Vi suggerisco di usare docker per sviluppare sul vostro laptop e
git per gestire il codice sorgente (entrambi molto gestibili
direttamente in vscode/vscodium).
Con la parte CI/CD (es gitlab, jenkins), potete gestire i rilasci
sia in ambiente di test, sia in ambiente di produzione (che siano
essi su server fisici/virtuali, docker, docker swarm o kubernetes)
Ho immaginato parlasse del server di staging, che mi aspetto abbia la
stessa struttura della produzione (docker o quel che è), non ho
proprio immaginato si parlasse di un server per testare il runtime
mentre sviluppi. Per quello sì, Docker, ma per Django (come per molti
framework analoghi, io sono più da Laravel) non serve: entri nel
virtual env lanci manage.py
esatto, il server di staging, quello che ho chiamato di sviluppo, non è
un docker ma una macchina virtuale (container)... ma poco cambia direi.
Piviul