1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #!/bin/bash
- #
- # packager.io postinstall script
- #
- PATH=/opt/zammad/bin:/opt/zammad/vendor/bundle/bin:/sbin:/bin:/usr/sbin:/usr/bin:
- # import config
- . /opt/zammad/contrib/packager.io/config
- # import functions
- . /opt/zammad/contrib/packager.io/functions
- debug
- detect_os
- detect_docker
- detect_initcmd
- detect_database
- detect_webserver
- create_initscripts
- stop_zammad
- # check if database.yml exists
- if [ -f ${ZAMMAD_DIR}/config/database.yml ]; then
- update_database
- else
- create_database_password
- if [ "${ADAPTER}" == "postgresql" ]; then
- echo "# Installing zammad on postgresql"
- create_postgresql_db
- elif [ "${ADAPTER}" == "mysql2" ]; then
- echo "# Installing zammad on mysql"
- create_mysql_db
- fi
- update_database_yml
- initialise_database
- fi
- start_zammad
- create_webserver_config
- final_message
|