diff --git a/templates/zammad/1/docker-compose.yml b/templates/zammad/1/docker-compose.yml new file mode 100644 index 0000000..6114f2d --- /dev/null +++ b/templates/zammad/1/docker-compose.yml @@ -0,0 +1,81 @@ +version: '2' + +services: + + zammad: + depends_on: + - zammad-elasticsearch + - zammad-postgresql + image: zammad/zammad-docker-compose:zammad + labels: + io.rancher.container.pull_image: always + io.rancher.container.start_once: 'true' + restart: on-failure + volumes: + - data-zammad:/home/zammad + + zammad-elasticsearch: + image: zammad/zammad-docker-compose:zammad-elasticsearch + labels: + io.rancher.container.pull_image: always + restart: always + + zammad-nginx: + depends_on: + - zammad + image: zammad/zammad-docker-compose:zammad-nginx + labels: + io.rancher.container.pull_image: always + links: + - zammad-railsserver + - zammad-websocket + ports: + - "80:80" + restart: always + volumes: + - data-zammad:/home/zammad + + zammad-postgresql: + image: zammad/zammad-docker-compose:zammad-postgresql + labels: + io.rancher.container.pull_image: always + restart: always + + zammad-railsserver: + image: zammad/zammad-docker-compose:zammad-railsserver + labels: + io.rancher.container.pull_image: always + links: + - zammad-elasticsearch + - zammad-postgresql + - zammad + depends_on: + - zammad + restart: always + + zammad-scheduler: + image: zammad/zammad-docker-compose:zammad-scheduler + labels: + io.rancher.container.pull_image: always + links: + - zammad-elasticsearch + - zammad-postgresql + - zammad + depends_on: + - zammad-railsserver + restart: always + + zammad-websocket: + image: zammad/zammad-docker-compose:zammad-websocket + labels: + io.rancher.container.pull_image: always + links: + - zammad-postgresql + - zammad + depends_on: + - zammad-railsserver + restart: always + +volumes: + data-zammad: + driver: local diff --git a/templates/zammad/1/rancher-compose.yml b/templates/zammad/1/rancher-compose.yml new file mode 100644 index 0000000..f69b61b --- /dev/null +++ b/templates/zammad/1/rancher-compose.yml @@ -0,0 +1,35 @@ +.catalog: + name: "Zammad" + version: "1.3" + description: "Zammad is a web based open source helpdesk/customer support system" + uuid: zammad-1 + minimum_rancher_version: v1.2.0 + questions: + + zammad: + scale: 1 + start_on_create: true + + zammad-elasticsearch: + scale: 1 + start_on_create: true + + zammad-nginx: + scale: 1 + start_on_create: true + + zammad-postgresql: + scale: 1 + start_on_create: true + + zammad-scheduler: + scale: 1 + start_on_create: true + + zammad-railsserver: + scale: 1 + start_on_create: true + + zammad-websocket: + scale: 1 + start_on_create: true diff --git a/templates/zammad/config.yml b/templates/zammad/config.yml index 1f9bdd7..b65d267 100644 --- a/templates/zammad/config.yml +++ b/templates/zammad/config.yml @@ -1,7 +1,7 @@ name: Zammad description: | Zammad is a web based open source helpdesk/customer support system -version: "1.2" +version: "1.3" category: Ticketsystems maintainer: "Zammad Project " projectURL: https://github.com/zammad/zammad