Commit b6f5c6e0 by Ivan

version 2.0 -unico script para todas versiones, se prepara para unir todas versiones de odoo en una

parent 0f97bf9c
version: '2'
volumes:
odoo-datadir:
driver: convoy
odoo-extra-addons:
driver: convoy
odoo-pg-data:
driver: convoy
odoo-tools:
driver: convoy
services:
db-data:
image: postgres:9.4
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_USER: odoo
POSTGRES_PASSWORD: P4ssw0rD
stdin_open: true
volumes:
- odoo-pg-data:/var/lib/postgresql
tty: true
command:
- /bin/true
labels:
io.rancher.container.start_once: 'true'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
db:
image: postgres:9.4
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_USER: odoo
POSTGRES_PASSWORD: P4ssw0rD
stdin_open: true
tty: true
volumes_from:
- db-data
labels:
io.rancher.sidekicks: db-data
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
volume-clener:
image: dvalue/odoo-data:latest
stdin_open: true
tty: true
volumes:
- odoo-datadir:/var/lib/odoo
- odoo-extra-addons:/mnt/extra-addons
- odoo-tools:/usr/lib/python2.7/dist-packages/odoo
links:
- db:db
depends_on:
- db
labels:
io.rancher.container.start_once : 'true'
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
web:
image: odoo:${ODOO_VERSION}
environment:
PGHOST: db
PGPASSWORD: P4ssw0rD
PGUSER: odoo
stdin_open: true
volumes:
- odoo-datadir:/var/lib/odoo
- odoo-extra-addons:/mnt/extra-addons
- odoo-tools:/usr/lib/python2.7/dist-packages/odoo
tty: true
links:
- volume-clener:volume-clener
- db:db
depends_on:
- db
- volume-clener
labels:
io.rancher.sidekicks: script
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
script:
image: dvalue/odoo-script:full
environment:
ODOO_VERSION: ${ODOO_VERSION}
TYPE: rancher
PYTHON_MODULES: ${PYTHON_MODULES}
stdin_open: true
tty: true
links:
- db:db
volumes_from:
- web
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
io.rancher.container.start_once: 'true'
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
sftp:
image: atmoz/sftp:alpine
volumes:
- odoo-extra-addons:/home/odoo/upload/extra
- odoo-tools:/home/odoo/upload/tools
command:
- odoo:${sftp_pass}:104:0:upload
depends_on:
- web
labels:
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
\ No newline at end of file
.catalog:
name: "Odoo"
version: v2.0-con-sftp-convoy
description: "Odoo 10 con sFTP"
uuid: odoo10-3
questions:
- variable: sftp_pass
description: Contraseña para el usuario odoo de sftp
label: Conrtaseña
required: true
type: password
- variable: ODOO_VERSION
description: Que version de odoo se instala (8,10-12)
label: ODOO_VERSION
required: false
type: enum
options:
- 8
- 10
- 11
- 12
- variable: PYTHON_MODULES
description: Listado de modulos separado por espacio
label: PYTHON_MODULES
required: false
type: string
- variable: HOSTTYPE
description: donde crear el servicio(DV,gcloud)
label: HOSTTYPE
required: false
type: enum
options:
- DV
- gcloud
odoo:
version: '2'
services:
db-data:
scale: 1
start_on_create: true
db:
scale: 1
start_on_create: true
web:
scale: 1
start_on_create: true
sftp:
scale: 1
start_on_create: true
name: Odoo 10 name: Odoo 10
description: | description: |
ERP powered by Odoo 10 ERP powered by Odoo 10
version: v1.0-con-sftp-convoy version: v2.0-con-sftp-convoy
category: Digital Value category: Digital Value
version: '2'
volumes:
odoo-datadir:
driver: convoy
odoo-extra-addons:
driver: convoy
odoo-pg-data:
driver: convoy
odoo-tools:
driver: convoy
services:
db-data:
image: postgres:9.4
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_USER: odoo
POSTGRES_PASSWORD: P4ssw0rD
stdin_open: true
volumes:
- odoo-pg-data:/var/lib/postgresql
tty: true
command:
- /bin/true
labels:
io.rancher.container.start_once: 'true'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
db:
image: postgres:9.4
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_USER: odoo
POSTGRES_PASSWORD: P4ssw0rD
stdin_open: true
tty: true
volumes_from:
- db-data
labels:
io.rancher.sidekicks: db-data
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
volume-clener:
image: dvalue/odoo-data:latest
stdin_open: true
tty: true
volumes:
- odoo-datadir:/var/lib/odoo
- odoo-extra-addons:/mnt/extra-addons
- odoo-tools:/usr/lib/python3/dist-packages/odoo
links:
- db:db
depends_on:
- db
labels:
io.rancher.container.start_once: 'true'
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
web:
image: odoo:${ODOO_VERSION}
environment:
HOST: db
PASSWORD: P4ssw0rD
USER: odoo
stdin_open: true
volumes:
- odoo-datadir:/var/lib/odoo
- odoo-extra-addons:/mnt/extra-addons
- odoo-tools:/usr/lib/python3/dist-packages/odoo
tty: true
links:
- volume-clener:volume-clener
- db:db
depends_on:
- db
- volume-clener
labels:
io.rancher.sidekicks: script
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
script:
image: dvalue/odoo-script:v11
environment:
ODOO_VERSION: ${ODOO_VERSION}
TYPE: rancher
PYTHON_MODULES: ${PYTHON_MODULES}
stdin_open: true
tty: true
links:
- db:db
volumes_from:
- web
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
io.rancher.container.start_once: 'true'
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
sftp:
image: atmoz/sftp:alpine
volumes:
- odoo-extra-addons:/home/odoo/upload/extra
- odoo-tools:/home/odoo/upload/tools
command:
- odoo:${sftp_pass}:101:0:upload
depends_on:
- web
labels:
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
\ No newline at end of file
.catalog:
name: "Odoo"
version: v2.0-con-sftp-convoy
description: "Odoo 12 con sFTP"
uuid: odoo-6
questions:
questions:
- variable: sftp_pass
description: Contraseña para el usuario odoo de sftp
label: Conrtaseña
required: true
type: password
- variable: ODOO_VERSION
description: Que version de odoo se instala (8,10-12)
label: ODOO_VERSION
required: false
type: enum
options:
- 8
- 10
- 11
- 12
- variable: PYTHON_MODULES
description: Listado de modulos separado por espacio
label: PYTHON_MODULES
required: false
type: string
- variable: HOSTTYPE
description: donde crear el servicio(DV,gcloud)
label: HOSTTYPE
required: false
type: enum
options:
- DV
- gcloud
odoo:
version: '2'
services:
db-data:
scale: 1
start_on_create: true
db:
scale: 1
start_on_create: true
web:
scale: 1
start_on_create: true
sftp:
scale: 1
start_on_create: true
\ No newline at end of file
name: Odoo 11 name: Odoo 11
description: | description: |
ERP powered by Odoo 11 ERP powered by Odoo 11
version: v1.3-con-sftp-convoy version: v2.0-con-sftp-convoy
category: Digital Value category: Digital Value
version: '2'
volumes:
odoo-datadir:
driver: convoy
odoo-extra-addons:
driver: convoy
odoo-pg-data:
driver: convoy
odoo-tools:
driver: convoy
services:
db-data:
image: postgres:10
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_USER: odoo
POSTGRES_PASSWORD: P4ssw0rD
stdin_open: true
volumes:
- odoo-pg-data:/var/lib/postgresql
tty: true
command:
- /bin/true
labels:
io.rancher.container.start_once: 'true'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
db:
image: postgres:10
environment:
PGDATA: /var/lib/postgresql/data
POSTGRES_USER: odoo
POSTGRES_PASSWORD: P4ssw0rD
stdin_open: true
tty: true
volumes_from:
- db-data
labels:
io.rancher.sidekicks: db-data
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
volume-clener:
image: dvalue/odoo-data:latest
stdin_open: true
tty: true
volumes:
- odoo-datadir:/var/lib/odoo
- odoo-extra-addons:/mnt/extra-addons
- odoo-tools:/usr/lib/python3/dist-packages/odoo
links:
- db:db
depends_on:
- db
labels:
io.rancher.container.start_once: 'true'
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
web:
image: odoo:${ODOO_VERSION}
environment:
HOST: db
PASSWORD: P4ssw0rD
USER: odoo
stdin_open: true
volumes:
- odoo-datadir:/var/lib/odoo
- odoo-extra-addons:/mnt/extra-addons
- odoo-tools:/usr/lib/python3/dist-packages/odoo
tty: true
links:
- volume-clener:volume-clener
- db:db
depends_on:
- db
- volume-clener
labels:
io.rancher.sidekicks: script
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
script:
image: dvalue/odoo-script:full
environment:
ODOO_VERSION: ${ODOO_VERSION}
TYPE: rancher
PYTHON_MODULES: ${PYTHON_MODULES}
stdin_open: true
tty: true
links:
- db:db
volumes_from:
- web
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
io.rancher.container.start_once: 'true'
io.rancher.container.pull_image: 'always'
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
sftp:
image: atmoz/sftp:alpine
volumes:
- odoo-extra-addons:/home/odoo/upload/extra
- odoo-tools:/home/odoo/upload/tools
command:
- odoo:${sftp_pass}:101:0:upload
depends_on:
- web
labels:
io.rancher.scheduler.affinity:host_label: hosttype=${HOSTTYPE}
.catalog:
name: "Odoo"
version: v2.0-con-sftp-convoy
description: "Odoo 12 con sFTP"
uuid: odoo12-2
questions:
- variable: sftp_pass
description: Contraseña para el usuario odoo de sftp
label: Conrtaseña
required: true
type: password
- variable: ODOO_VERSION
description: Que version de odoo se instala (8,10-12)
label: ODOO_VERSION
required: false
type: enum
options:
- 8
- 10
- 11
- 12
- variable: PYTHON_MODULES
description: Listado de modulos separado por espacio
label: PYTHON_MODULES
required: false
type: string
- variable: HOSTTYPE
description: donde crear el servicio(DV,gcloud)
label: HOSTTYPE
required: false
type: enum
options:
- DV
- gcloud
odoo:
version: '2'
services:
db-data:
scale: 1
start_on_create: true
db:
scale: 1
start_on_create: true
web:
scale: 1
start_on_create: true
sftp:
scale: 1
start_on_create: true
name: Odoo 12 name: Odoo 12
description: | description: |
ERP powered by Odoo 12 ERP powered by Odoo 12
version: v1.2-con-sftp-convoy version: v2.0-con-sftp-convoy
category: Digital Value category: Digital Value
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment