parent
35718c79b9
commit
52503ab5db
@ -0,0 +1,21 @@ |
||||
#!/usr/bin/env bash |
||||
# |
||||
# Sets environment variable OPENPROJECT_DISABLE_DEV_ASSET_PROXY and builds assets manifest |
||||
# Useful for testing Safari on browser stack |
||||
|
||||
yell() { echo -e "$0: $*" >&2; } |
||||
die() { yell "$*"; exit 1; } |
||||
try() { eval "$@" || die "\n\nFailed to run '$*', check log/safari_browser_stack.log for more information."; } |
||||
|
||||
|
||||
echo "Building new assets" |
||||
try 'export OPENPROJECT_DISABLE_DEV_ASSET_PROXY="true"' |
||||
try 'bundle exec rake assets:rebuild_manifest >> log/safari_browser_stack.log' |
||||
|
||||
echo "---------------------------------------" |
||||
echo "Done. Now run the following services" |
||||
echo '- Rails server `RAILS_ENV=development OPENPROJECT_DISABLE_DEV_ASSET_PROXY=true ./bin/rails s`' |
||||
echo '- Angular CLI: `cd frontend && npm run build:watch`' |
||||
echo '' |
||||
echo 'Once you are done: keep in mind to remove the public/assets folder or run the setup_dev script.' |
||||
|
Loading…
Reference in new issue