added config file

This commit is contained in:
André Bauer 2016-12-19 21:39:15 +01:00
parent 04ab16e4d0
commit 1ae2f7659b
3 changed files with 21 additions and 11 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# gitignore
entrypoint.config

View File

@ -1,18 +1,16 @@
#!/bin/bash #!/bin/bash
ZAMMAD_DIR="/home/zammad" export RAILS_ENV="${RAILS_ENV}"
GIT_URL="https://github.com/zammad/zammad.git"
GIT_BRANCH="develop"
#GIT_URL="https://github.com/monotek/zammad.git"
#GIT_BRANCH="unicorn"
FRESH_INSTALL="no"
RAILS_SERVER="puma"
DEBUG="yes"
export RAILS_ENV="production"
shopt -s dotglob shopt -s dotglob
if [ ! -f entrypoint.config ]; then
echo "entrypoint.config not found! create it from entrypoint.config.dist before running this script!"
exit 1
fi
. entrypoint.config
if [ "${FRESH_INSTALL}" == "yes" ]; then if [ "${FRESH_INSTALL}" == "yes" ]; then
echo "fresh install requested. delting everything in ${ZAMMAD_DIR}" echo "fresh install requested. delting everything in ${ZAMMAD_DIR}"
rm -rf ${ZAMMAD_DIR}/* rm -rf ${ZAMMAD_DIR}/*
@ -53,8 +51,8 @@ if [ "$1" = 'zammad' ]; then
echo "zammad will be accessable on http://localhost in some seconds" echo "zammad will be accessable on http://localhost in some seconds"
bundle exec script/websocket-server.rb -b 0.0.0.0 start & bundle exec script/websocket-server.rb -b 0.0.0.0 start &
bundle exec script/scheduler.rb start & bundle exec script/scheduler.rb start &
if [ "${RAILS_SERVER}" == "puma" ]; then if [ "${RAILS_SERVER}" == "puma" ]; then
#rails s -p 3000 -b 0.0.0.0
bundle exec puma -p 3000 -b 0.0.0.0 bundle exec puma -p 3000 -b 0.0.0.0
elif [ "${RAILS_SERVER}" == "unicorn" ]; then elif [ "${RAILS_SERVER}" == "unicorn" ]; then
bundle exec unicorn -p 3000 -c config/unicorn.rb bundle exec unicorn -p 3000 -c config/unicorn.rb

9
entrypoint.config.dist Normal file
View File

@ -0,0 +1,9 @@
#!/bin/bash
ZAMMAD_DIR="/home/zammad"
GIT_URL="https://github.com/zammad/zammad.git"
GIT_BRANCH="develop"
FRESH_INSTALL="no"
RAILS_SERVER="puma"
DEBUG="no"
RAILS_ENV="production"