mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
22 lines
860 B
Bash
Executable File
22 lines
860 B
Bash
Executable File
#!/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.'
|
|
|