Table des matières

Mon Serveur de Développement

OS

Le serveur tourne sous Ubuntu 18.04.5 LTS

Accès Shell

sshdev

L'alias sshdev est défini comme suit :

.bash_aliases
alias sshdev='ssh -o ServerAliveInterval=1000 marc@vps676246.ovh.net'

Accès aux fichiers

sshfsdev

L'alias sshfsdev est défini comme suit :

.bash_aliases
alias sshfsdev='sshfs -o uid=1000 -o gid=1000 marc@dev.marclebrun.be:/home/marc /home/marc/dev.marclebrun.be'

Démonter le dossier distant :

umount /home/marc/dev.marclebrun.be

Odoo et Environnements Virtuels

À l'heure actuelle (12/10/2020), il y a deux versions de Python sur le serveur :

Fonctionnement :

Les Addons (modules externes et personnels) sont dans /home/marc/odoo/addons (un sous-dossier pour chaque version d'Odoo).

Version Dossier Env. Virtuel Addons
Odoo 9 /home/marc/odoo-9.0rc20190401/ venv-odoo-9
Odoo 10 /home/marc/odoo-10.0.post20200928/ venv-odoo-10
Odoo 11
Odoo 12 /home/marc/odoo-12.0.post20201010/ venv-odoo-12 /home/marc/odoo/addons/12/

PostgreSQL

J'utilise pgAdmin 4 en local pour accéder au serveur distant via un tunnel SSH

Docker

Les différentes stacks correspondent aux différentes version d'Odoo.

Chaque stack isole

Chaque stack se situe dans un dossier :

Dossier Conteneurs
/home/marc/odoo9
/home/marc/odoo12