зеркало из https://github.com/mozilla/treeherder.git
de7b3973c3
At some point soon we'll want to switch Heroku stage/production to their new Heroku-16 (Ubuntu 16.04) stack, so it makes sense to trial it locally first. Their Heroku-16 docker image will make switching to docker simpler too. Notable changes to the provision steps: * We're using the Bento boxes rather than the 'official' Canonical ones, at the recommendation of Vagrant: https://www.vagrantup.com/docs/boxes.html#official-boxes * openjdk-8-jre-headless is now available from the ubuntu.com repository, so doesn't require a PPA. * There isn't an official mysql-server-5.6 package (only 5.7+), so we have to start using a PPA. * Services must now be managed using systemd rather than SysV init. * The `eth0` network interface has changed name: https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ * The `vendor-libmysqlclient.sh` script will still be run on Ubuntu 14.04 on Travis/Heroku for now, so has to be compatible with both. * The previous temporary cleanup steps can be removed since the vagrant destroy means a clean slate. |
||
---|---|---|
.. | ||
post_compile | ||
pre_compile | ||
pre_deploy | ||
run_celery_worker | ||
run_celery_worker_buildapi | ||
run_celery_worker_hp | ||
run_celery_worker_log_parser | ||
run_celery_worker_pushlog | ||
run_celerybeat | ||
run_gunicorn | ||
run_read_pulse_jobs | ||
run_read_pulse_resultsets | ||
vendor-libmysqlclient.sh |