Script de déploiement de odoo dans un docker
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jules f529d21967 script de construction minimal 3 years ago
docker-compose restructuratior pour proposer une alternative via dockerfile 3 years ago
dockerfile/14.0 script de construction minimal 3 years ago
README.md mise en page 3 years ago

README.md

Déploiement de Odoo

Dépendances :

apt update && apt dist-upgrade
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release docker docker-compose

Obtenir odoo CBD:

Soit via l’image sur le repo

docker pull lefilament/odoo:14.0

Soit en la recréant depuis la recette :

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