Quickstart¶
In thux usiamo alcuni comandi che semplificano le normali opearazioni. Sono principalmente in alcuni pacchetti:
argodef
jmb
jmb-tools
Installazione¶
Debian buster & Ubuntu 20.04¶
Per installare questi pacchetti in Debian buster e Ubuntu 20.04 è necessario aggiungere la sorgente apt:
echo deb http://apt.argolinux.org buster main >> /etc/apt/sources.list
wget -q -O - http://apt.argolinux.org/dists/buster/public.key | sudo apt-key add -
apt-get update
apt-get install jmb argodef jmb-tools
Debian stretch & Ubuntu 18.04¶
Per installare questi pacchetti in Debian stretch e Ubuntu 18.04 è necessario aggiungere la sorgente apt:
echo deb http://apt.argolinux.org stretch main >> /etc/apt/sources.list
wget -q -O - http://apt.argolinux.org/dists/stretch/public.key | sudo apt-key add -
apt-get update
apt-get install jmb argodef jmb-tools
Descrizione¶
argodef
: che fornisce i seguenti comandi, oltre ad alcune configurazioni di defaultsshj
sshr
add-key
(usato per aggiungere le chiavi ai nostri server)prepare_pg_backup
(per preparare postgresq al backup di Barman)push-conf-setup
(per preparare hg di /etc)push-conf
(per salvare hg di /etc remotamente)
jmb
:jmb-go
: bootstrap di buildoutjmb-test-setup
: testa l’environment di buildoutdj
: manipolazioni django che ora funziona anche con i dockerjmb-sync
: per copiare dbjmb-fix-project
: per scrivere la conf hg di un progetto heptapodFind
: utiliti per fare grep solo in file con estensione (.py di default)
jmb-tools
:jmb test
(molto usato per ogni tipo di test di setup: certificati, redirect, domini…)jmb port
jmb add
(metodo ufficiale per aggiungere docker ad un progetto django o quasar esitente)jmb conf
(per creare configurazioni ex-novo)
La vecchia documentazione di buildout è disponibile qui