Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 0c60df0ea49f518e703eae3e06a8f40ee6f40ad9
  • 14.0 par défaut protégée
  • 14.0-new-fact
  • Renomage
  • 6-tva-non-prise-en-compte
5 résultats

acc_price_conf_wizard.py

Blame
  • backup2.yaml.j2 1,97 Kio
    version: "2.1"
    services:
        backup_odoo:
            image: remifilament/duplicity:postgres # Until https://github.com/Tecnativa/docker-duplicity/pull/324 is merged
            # image: ghcr.io/tecnativa/docker-duplicity-postgres:master # Once https://github.com/Tecnativa/docker-duplicity/pull/324 is merged
            hostname: {{ inventory_hostname_short | lower | regex_replace('_','') }}-odoo
            environment:
                DST: "swift://odoo_{{ inventory_hostname|lower }}"
                PGDATABASE: "{{ odoo_prod.db }}"
                PGUSER: "{{ odoo_prod.db_user }}"
                PGPASSWORD: "{{ odoo_prod.db_pass }}"
                PASSPHRASE: "{{ odoo_backup_pass | default(odoo_prod.master_pass)  }}"
                SWIFT_USERNAME: "{{ swift_odoo2_username }}"
                SWIFT_PASSWORD: "{{ swift_odoo2_password }}"
                SWIFT_AUTHURL: "{{ swift_odoo2_authurl }}"
                SWIFT_AUTHVERSION: {{ swift_odoo2_authversion }}
                SWIFT_TENANTNAME: "{{ swift_odoo2_tenantname }}"
                SWIFT_TENANTID: "{{ swift_odoo2_tenantid }}"
                SWIFT_REGIONNAME: "{{ swift_odoo2_regionname }}"
                JOB_200_WHEN: "never"
                JOB_300_WHAT: "pg_dump --no-owner --format c --file $$SRC/$$PGDATABASE.pgdump && backup --full-if-older-than 6D"
                JOB_302_WHAT: "dup remove-all-but-n-full 5 --force $$DST $$@"
                JOB_302_WHEN: "daily"
            volumes:
                - odoo_backup2_cache:/root/.cache/duplicity/:z
                - odoo_filestore:/mnt/backup/src/odoo:z
    {% if metabase is defined and metabase %}
                - odoo_metabase:/mnt/backup/src/metabase:z
    {% endif %}
            networks:
                - odoo_default
                - public
            command:
                - /etc/periodic/daily/jobrunner
    
    networks:
        odoo_default:
            external: true
        public:
            driver_opts:
                encrypted: 1
    
    volumes:
        odoo_backup2_cache:
        odoo_filestore:
            external: true
    {% if metabase is defined and metabase %}
        odoo_metabase:
            external: true
    {% endif %}