Matt Jibson
72c21a98e8
Add buildman and test to the docker build script
2015-08-18 13:47:16 -04:00
Brandon Philips
69c2f5185b
README: document getting started process
...
The old instructions were rather dense and I believe out of date.
Replace it with this set of instructions.
Move the local-setup script to contrib/osx in anticipation for a
contrib/linux and contrib/k8s setup.
2015-06-18 12:31:42 -04:00
Jake Moshenko
8f4f480f0a
Rename the repository in the README
2014-12-08 13:31:44 -05:00
Jake Moshenko
0ef1902957
Strip Quay password from readme.
2014-05-27 15:24:29 -04:00
Jake Moshenko
e8355f301e
Remove our deploy key from the workers/Readme which gets included in the Docker image.
2014-05-27 15:19:23 -04:00
Jake Moshenko
b493168a8b
Update the instructions for deploying prod to pull from staging.
2014-05-20 18:26:12 -04:00
Jake Moshenko
cc47e77156
Upgrade to the 0.11.1 tutum version of docker. Package it as a Dockerfile using Docker in Docker. Add a status server option to the workers to utilize the new termination signal and status features of gantry.
2014-05-16 18:31:24 -04:00
jakedt
05b3851a54
Make sure we update libssl inside the image to fix heartbleed.
2014-04-17 13:04:35 -04:00
jakedt
27072d4a2d
Fix the deployment instructions.
2014-04-15 15:37:22 -04:00
jakedt
a03fd73b04
Add instructions for how to build quay and push it to quay.
2014-04-15 14:27:14 -04:00
jakedt
576fbe4f0d
Switch over to phusion baseimage. Prevent everything from daemonizing and start it with runit under phusion. Make workers trap and handle sigint and sigterm. Extend the reservation to 1hr for dockerfilebuild. Update nginx to remove the dependency on libgd. Merge the requirements and requirements enterprise files.
2014-04-11 13:32:45 -04:00
jakedt
8fac0474b5
Get staging to run under docker on an EC2 host.
2014-04-10 18:30:09 -04:00
jakedt
d39f3cc5d4
Fix the tests and implement a fake stripe.
2014-04-10 15:20:16 -04:00
jakedt
4e713d704f
Update the tests for the new build and trigger apis.
2014-02-26 13:45:49 -05:00
jakedt
ef76ea9318
We shouldn't run the dockerfile worker on the main host anymore.
2014-02-13 15:50:49 -05:00
yackob03
a6f98570a1
Send everything in production through the gunicorn logger (allows rotation using USR1). Add a gunicorn logger that emits the logstash format. Move the gunicorn config to the conf subdir. Update the postrotate script to hopefully work.
2014-02-04 15:08:49 -05:00
yackob03
f2fef9fcde
Update the logrotate config to use the right permissions for the file, and to call USR1 on nginx after rotation. Update the readme to use the nginx pidfile.
2014-02-03 11:57:29 -05:00
yackob03
f2e132871f
Change the bounce command in the readme to use the pidfile for gunicorn.
2014-01-31 19:30:50 -05:00
yackob03
23fa91c75b
Update the readme with information on starting the log pusher.
2014-01-31 19:21:05 -05:00
yackob03
9db63a505f
Add logrotate config and installation instructions to the readme.
2014-01-31 18:17:11 -05:00
yackob03
2b6c9149e8
Configure nginx to emit logstash logs for access logs. Move all nginx config to a conf subdir. Rework nginx config to share common parts.
2014-01-31 18:13:46 -05:00
yackob03
c13654bb52
First attempt at emitting logstash style logs.
2014-01-30 13:32:06 -05:00
yackob03
2f86c13c08
Fix some ordering in the installation instructions. Use an SSL enabled nginx build. Update the location of the list of mime types.
2014-01-07 17:01:19 -05:00
yackob03
5f8d7662d1
Let requests stream directly into the storage layer without pooling up on the backend.
2014-01-07 16:35:38 -05:00
yackob03
4ae40b7370
Fix the readme to reference the application, update the response code for create repo when no auth credentials are present.
2013-12-20 16:21:07 -05:00
yackob03
867a3e38c1
Switch gunicorn to using a config file, which allows command line parameters to be changed without restarting the master process.
2013-12-20 16:11:39 -05:00
root
2c50d148b4
Move the client body buffering over to /mnt (non-ebs).
2013-12-18 23:32:31 +00:00
yackob03
3a3bde2da9
We have a new binary dependency: libevent-dev
2013-11-19 10:51:43 -05:00
yackob03
84b9fdd007
Remove the old SEO snapshots stuff.
2013-11-18 18:43:50 -05:00
yackob03
af4c67d7cb
Switch from eventlet to gevent, it seems to work better with flask static files.
2013-11-18 18:42:02 -05:00
yackob03
a079919a77
Add the required apt packages for proper PIL usage.
2013-11-18 15:58:42 -05:00
yackob03
e787d8b2d8
Make the worker post json. Add a retry timeout after an incompletel queue item is processed. Submit webhook jobs to the queue on a successful push.
2013-11-16 15:05:26 -05:00
yackob03
deb756ea34
Relax some of the restrictions on file size and timeout for the travis guys.
2013-11-15 12:32:09 -05:00
yackob03
931ba5f9b9
Update the screenshots to generate some action shots of the org.
2013-11-07 22:46:11 -05:00
yackob03
ef67c0d2c3
Add instructions on how to run the tests.
2013-11-07 17:24:01 -05:00
yackob03
6b6a238d3a
Not all hosts may have apt-add-repository.
2013-10-29 18:13:27 -04:00
yackob03
ffc33e454c
Fixes and refinements to the dockerfile build system.
2013-10-25 15:13:11 -04:00
yackob03
2c41382f79
Update the instructions for starting the worker.
2013-10-20 03:06:25 -04:00
yackob03
607bf3ecc4
Daemonize the worker.
2013-10-18 17:52:55 -04:00
yackob03
4514f5a969
Fix some typos and bugs in the worker.
2013-10-18 15:28:16 -04:00
yackob03
2d9c3f2c38
Add some readmes about how to run a new server as well as how to schedule the pre-render script.
2013-10-11 00:57:27 -04:00
Ubuntu
fc80616eab
Set up for running under gunicorn and nginx.
2013-10-02 20:42:12 +00:00