parent
2fc4416601
commit
60c29cce82
@ -1,4 +1,4 @@ |
|||||||
web: bundle exec unicorn --config-file config/unicorn.rb --host ${HOST:="127.0.0.1"} --port ${PORT:="8080"} --env ${RAILS_ENV:="development"} |
web: ./packaging/scripts/web |
||||||
worker: bundle exec rake jobs:work |
worker: bundle exec rake jobs:work |
||||||
backup: ./packaging/scripts/backup |
backup: ./packaging/scripts/backup |
||||||
check: ./packaging/scripts/check |
check: ./packaging/scripts/check |
||||||
|
@ -0,0 +1,21 @@ |
|||||||
|
#!/bin/bash -e |
||||||
|
|
||||||
|
HOST="${HOST:=127.0.0.1}" |
||||||
|
PORT="${PORT:=8080}" |
||||||
|
RAILS_ENV="${RAILS_ENV:="development"}" |
||||||
|
|
||||||
|
USE_PUMA="${USE_PUMA:="false"}" |
||||||
|
|
||||||
|
if [ "$RAILS_ENV" = "production" ] && [ "$USE_PUMA" = "true" ]; then |
||||||
|
# @TODO Add apache config to serve the assets. Until then we have Puma serve |
||||||
|
# them which is slower. This is ok if an asset host is used (SaaS). |
||||||
|
# But for self-hosted installations we may want to fix that. |
||||||
|
# Passenger does include a config to have nginx serve the assets. |
||||||
|
export OPENPROJECT_ENABLE__INTERNAL__ASSETS__SERVER=true |
||||||
|
fi |
||||||
|
|
||||||
|
if [ "$USE_PUMA" = "true" ]; then |
||||||
|
bundle exec rails server puma -b $HOST -p $PORT |
||||||
|
else |
||||||
|
bundle exec unicorn --config-file config/unicorn.rb --host $HOST --port $PORT --env $RAILS_ENV |
||||||
|
fi |
Loading…
Reference in new issue