Added 30 .base.md files using the mmg (Multilingual Markdown Generator) format to automatically generate English (.md) and French (.fr.md) versions of all project documentation. Updated conf/make.documentation.Makefile to process all .base.md files via `make doc_markdown`.
1.7 KiB
1.7 KiB
Deployment from Odoo
Support Wildcard
You can support Wildcard domain, like *.mysite.com
Generate manually the certificate :
Déploiement depuis Odoo
Support Wildcard
Vous pouvez supporter les domaines Wildcard, comme *.mysite.com
Générez manuellement le certificat :
sudo certbot certonly --manual --preferred-challenges=dns --server https://acme-v02.api.letsencrypt.org/directory -d "*.mysite.com" -d "*.mysecondsite.com"
Follow instruction. Manually update it each 90 days.
Single domain per website
This solution will create nginx file and run certbot.
Because Odoo hasn't root password, you can exempt with command
Suivez les instructions. Mettez-le à jour manuellement tous les 90 jours.
Un seul domaine par site web
Cette solution va créer un fichier nginx et exécuter certbot.
Comme Odoo n'a pas de mot de passe root, vous pouvez l'exempter avec la commande
visudo
Add this content
Ajoutez ce contenu
odoo ALL=(root) NOPASSWD: /usr/sbin/nginx -t
odoo ALL=(root) NOPASSWD: /usr/bin/systemctl reload nginx
odoo ALL=(root) NOPASSWD: /bin/ln -s * /etc/nginx/sites-enabled/*
odoo ALL=(root) NOPASSWD: /home/odoo/erplibre/script/nginx/deploy_nginx_and_certbot.py
Run script
Exécutez le script
sudo ./script/nginx/deploy_nginx_and_certbot.py --generate_nginx --run_certbot --domain DOMAINS;DOMAINS