Joseph Schorr
|
279e4b5069
|
Fix the preplogsdir script to work after a restart of the container
|
2014-11-29 14:33:55 -05:00 |
|
Jake Moshenko
|
17fc72d262
|
Switch postgres to a non-transactional DDL to allow us to use peewee to modify data in migrations: enterprise customers are running postgres migrations offline already. Move the image backfill script back to a migration since it will now work. Unify the interface to sending a DB URI to env.py for the migration script.
|
2014-11-18 14:07:33 -05:00 |
|
Joseph Schorr
|
29c30b336e
|
Move the uncompressed image size migration call outside of alembic, since it will sometimes deadlock with certain kinds of DBs (because alembic is running things inside a transaction)
|
2014-11-03 21:01:41 -05:00 |
|
Jake Moshenko
|
328db8b660
|
Split the app into separate backends, which can use different worker types and different timeouts.
|
2014-10-14 13:58:08 -04:00 |
|
Jake Moshenko
|
511ee12a58
|
Redirect stderr to stdout for the buildlogsarchiver.
|
2014-09-12 14:46:29 -04:00 |
|
Jake Moshenko
|
353da13b16
|
Set up the service monitoring for the log migration script. Add a database migration to add the logs_archived column.
|
2014-09-12 11:57:47 -04:00 |
|
Joseph Schorr
|
67905c277e
|
Remove webhook worker
|
2014-08-25 19:13:40 -04:00 |
|
Joseph Schorr
|
09a1c4d2b5
|
Add test fix and make sure Quay ups the connection count in its container
|
2014-08-25 14:23:21 -04:00 |
|
Joseph Schorr
|
49801bc2c4
|
- Add web hook queue code back in. We'll remove it and turn it off after this CL goes to prod
- Make notification lookup always be by repo and its UUID, rather than the internal DB ID
- Add the init script for the notification worker
|
2014-07-31 13:30:54 -04:00 |
|
Jake Moshenko
|
870cc9ce0b
|
Only keep around 4 days worth or 400MB of logs.
|
2014-06-23 11:25:50 -04:00 |
|
Jake Moshenko
|
f6726bd0a4
|
Merge branch 'ldapper'
Conflicts:
Dockerfile
app.py
data/database.py
endpoints/index.py
test/data/test.db
|
2014-05-22 12:13:41 -04:00 |
|
Jake Moshenko
|
707bca892e
|
Rename the nginx configuration to remove the word enterprise
|
2014-05-18 17:28:51 -04:00 |
|
Jake Moshenko
|
212a4650f4
|
Rework the config to use runit logging.
|
2014-05-18 17:19:14 -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 |
|
Jake Moshenko
|
f049f738da
|
Run the db migrations on container start unless we're running against Sqlite.
|
2014-05-13 15:20:17 -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 |
|