123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- name: zammad
- description: Zammad is a web based open source helpdesk/customer support system
- homepage: https://zammad.org
- notifications: false
- targets:
- centos-8:
- dependencies:
- - curl
- - elasticsearch
- - nginx
- - postgresql-server
- - which
- - epel-release
- - imlib2
- - shared-mime-info
- - redis
- build_dependencies:
- - https://download.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/imlib2-1.4.9-8.el8.x86_64.rpm
- - https://download.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/i/imlib2-devel-1.4.9-8.el8.x86_64.rpm
- - shared-mime-info
- centos-9:
- dependencies:
- - curl
- - elasticsearch
- - nginx
- - postgresql-server
- - which
- - epel-release
- - imlib2
- - shared-mime-info
- - redis
- build_dependencies:
- - https://download.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/i/imlib2-1.7.4-1.el9.x86_64.rpm
- - https://download.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/i/imlib2-devel-1.7.4-1.el9.x86_64.rpm
- - shared-mime-info
- - mysql-devel
- debian-11:
- dependencies:
- - curl
- - elasticsearch|elasticsearch-oss
- - nginx|apache2
- - postgresql|mariadb-server
- - libimlib2
- - shared-mime-info
- - redis-server
- build_dependencies:
- - libimlib2
- - libimlib2-dev
- - shared-mime-info
- debian-12:
- dependencies:
- - curl
- - elasticsearch|elasticsearch-oss
- - nginx|apache2
- - postgresql|mariadb-server
- - libimlib2
- - shared-mime-info
- - redis-server
- build_dependencies:
- - libimlib2
- - libimlib2-dev
- - shared-mime-info
- ubuntu-20.04:
- dependencies:
- - curl
- - elasticsearch|elasticsearch-oss
- - nginx|apache2
- - postgresql|mysql-server|mariadb-server
- - libimlib2
- - shared-mime-info
- - redis-server
- build_dependencies:
- - libimlib2
- - libimlib2-dev
- - shared-mime-info
- ubuntu-22.04:
- dependencies:
- - curl
- - elasticsearch|elasticsearch-oss
- - nginx|apache2
- - postgresql|mysql-server|mariadb-server
- - libimlib2
- - shared-mime-info
- - redis-server
- build_dependencies:
- - libimlib2
- - libimlib2-dev
- - shared-mime-info
- ubuntu-24.04:
- dependencies:
- - curl
- - elasticsearch|elasticsearch-oss
- - nginx|apache2
- - postgresql|mysql-server|mariadb-server
- - libimlib2
- - shared-mime-info
- - redis-server
- build_dependencies:
- - libimlib2
- - libimlib2-dev
- - shared-mime-info
- sles-15:
- dependencies:
- - curl
- - elasticsearch
- - nginx
- - postgresql-server
- - libImlib2-1
- - imlib2
- - shared-mime-info
- # We need the fuser binary from the psmisc package to detect the running redis systemd service.
- # Because on SUSE systems, this service is arbitrarily named (e.g.) redis@foobar.service
- # So we cannot hardcode the service name as we do for other supported distros.
- - psmisc
- build_dependencies:
- # Add packages required for build that are not in the official SLES repo.
- # Direct URLs must be used since we cannot add repos on packager.io
- # (would require a paid SLES account and credential management on packager.io).
- - https://ftp.lysator.liu.se/pub/opensuse/ports/aarch64/distribution/leap/15.4/repo/oss/x86_64/imlib2-1.4.10-1.28.x86_64.rpm
- - https://ftp.lysator.liu.se/pub/opensuse/ports/aarch64/distribution/leap/15.4/repo/oss/x86_64/imlib2-devel-1.4.10-1.28.x86_64.rpm
- - https://ftp.lysator.liu.se/pub/opensuse/ports/aarch64/distribution/leap/15.4/repo/oss/x86_64/imlib2-filters-1.4.10-1.28.x86_64.rpm
- - https://ftp.lysator.liu.se/pub/opensuse/ports/aarch64/distribution/leap/15.4/repo/oss/x86_64/libImlib2-1-1.4.10-1.28.x86_64.rpm
- - shared-mime-info
- - libmariadb-devel
- before:
- - contrib/packager.io/before.sh
- after:
- - contrib/packager.io/after.sh
- env:
- - RAILS_ENV=production
- - ZAMMAD_BIND_IP=127.0.0.1
- - ZAMMAD_RAILS_PORT=3000
- - ZAMMAD_WEBSOCKET_PORT=6042
- services:
- - postgres:15
- - redis
- before_install: contrib/packager.io/preinstall.sh
- after_install: contrib/packager.io/postinstall.sh
- buildpack: https://github.com/zammad/heroku-buildpack-multi.git#master
|