jules f529d21967 script de construction minimal | 3 lat temu | |
---|---|---|
docker-compose | 3 lat temu | |
dockerfile/14.0 | 3 lat temu | |
README.md | 3 lat temu |
apt update && apt dist-upgrade
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release docker docker-compose
docker pull lefilament/odoo:14.0
echo "version: \"2.1\"
services:
odoo:
image: lefilament/odoo:14.0
container_name: odoo14
depends_on:
- db
tty: true
volumes:
- filestore:/opt/odoo/data:z
restart: unless-stopped
command:
- odoo
db:
image: postgres:13-alpine
container_name: odoo14_db
environment:
POSTGRES_USER: \"odoo\"
POSTGRES_PASSWORD: \"odoo\"
volumes:
- db:/var/lib/postgresql/data:z
restart: unless-stopped
networks:
default:
driver_opts:
encrypted: 1
volumes:
filestore:
db:
"> docker-compose.yml
Changer le mot de passe odoo. Ce fichier sera autonatiquement utilisé lors du démarrage du container précisé dans le fichier, à condition d’être le répertoire où se trouve le fichier. On peut donc allumer dans l’ordre :
docker-compose up -d db
docker-compose up -d odoo
Pour initier la base de données, sans les données de démonstration :
docker-compose exec odoo python3 /opt/odoo/odoo/odoo-bin -c /opt/odoo/etc/odoo.conf --db_host db --db_port 5432 --db_user odoo --db_password LeVraiMotDePasse --init base --stop-after-init --no-http --without-demo=all
On va avoir besoin de git pour ajouter les modules :
docker-compose exec -u root odoo apt update
docker-compose exec -u root odoo apt install git -y