You can try installing the latest RC, or 1.3 may have been released since
this document was updated: https://github.com/docker/compose/releases
** "Permission denied" OSerror for a css file whe running in apache and DEBUG=True
DEBUG should be set to False automatically for the apache container, but can be overridden
bedrock/settings/local.py is no longer needed, but supported for backwards compatibility
DEBUG will only work for the bedrock container
** Command prompt does not appear when running "bin/dsh bedrock" (or any other service)
hit enter again and the command prompt should appear
TODO: link to github issue
** PHP redirects to empty hostname
edit apache/mozilla.com/includes/config.inc.php
$config['server_name'] = 'mozilla.local';
Continuous Integration and Deployment
[ ] Pull Requests
[ ] Check whitelist
[ ] no-op if not on whitelist (not even github comment)
[ ] static analysis
[ ] flake8
[ ] jslint
[ ] build docker image(s) if necessary
[ ] base image
[ ] dev image
[ ] check for Dockerfile differences
[ ] exit 0 if no diff from prev build
[ ] tag image with git commit
[ ] push to docker hub
[ ] peep install requirements
[ ] docker commit and push to docker hub if needed
this will deploy new requirements as a layer on top of previous base image
maximizes cache utilization
this does not handle removing old requirements
that will happen on periodic rebuild of base image
[ ] backend unit tests
[ ] frontend tests
[ ] merge to master on bedrock
[ ] tag base image(s) if necessary and push to docker hub
[ ] deis dev deploys
[ ] apache mod_wsgi + PHP + redirects
until all PHP and apache redirects are gone
[ ] bedrock uWSGI
[ ] mcom-tests against apache dev deployment
[ ] mcom-tests against bedrock-only deploy can be manually triggered
expected to fail until redirects ported from apache
useful to verify during porting process
[ ] l10n merge to master or trunk
[ ] deploy l10n updates to all environments
additional layer in docker images on top of currently deployed images
[ ] product details update
[ ] deploy product details updates to all environments
additional layer in docker images on top of currently deployed images