Joseph Schorr
481cebe46b
Fix pytests and enable parallel registry tests
2016-12-20 15:42:04 -05:00
Joseph Schorr
1fdca26632
Bust apt cache
2016-12-07 18:09:33 -05:00
Jimmy Zelinskie
b671ee938a
Merge pull request #2174 from jzelinskie/pngcrush
...
dockerfile: optimize static images
2016-12-07 13:04:28 -05:00
Jimmy Zelinskie
1d5de937c6
dockerfile: optimize static images
2016-12-06 15:03:11 -05:00
Ian Minoso
6b5f48da2f
Alternative installation of webpack in Dockerfile
2016-12-02 16:34:03 -05:00
ant31
2eaa8a4a1b
Add pytest and tox to run tests
2016-11-28 13:13:07 +01:00
Charlton Austin
f6fe9023a4
Merge pull request #2140 from charltonaustin/upgrade_nginx
...
Adding in development ppa for nginx
2016-11-18 14:51:02 -05:00
Charlton Austin
6aade74c36
Adding in the development ppa for nginx so we can have greater than 1.10.0 and don't break docker when they upgrade to go1.7.
2016-11-17 16:30:01 -05:00
Brad Ison
f9c6602ef6
Bust apt cache 17NOV2016
2016-11-17 10:43:53 -08:00
Brad Ison
ebf80bdd13
Dump core when killing buildmanager from monit
2016-11-17 10:20:03 -08:00
Joseph Schorr
72fdf93d29
Add monit-based monitoring of build manager
...
Should catch when the build manager freezes and restart it
2016-11-02 14:14:07 -04:00
Ian Minoso
8eb97465b0
Fix bugs with Webpack in Dockerfile
2016-10-27 16:10:49 -04:00
Ian Minoso
228fbb982c
Add only components
2016-10-25 15:36:21 -04:00
Ian Minoso
6cf53848dd
Add only subdirectory of static
2016-10-24 17:53:09 -04:00
Ian Minoso
77bdcf893d
Add directives folder
2016-10-24 16:00:17 -04:00
Ian Minoso
9c128182ab
Remove node_modules in Dockerfile
2016-10-20 14:49:44 -04:00
Ian Minoso
9015b09026
Setup skeleton files for new front end build tool (Node, Webpack, React, Typescript)
2016-10-18 17:13:56 -04:00
Joseph Schorr
c7beea2032
Fix handling of custom LDAP cert
...
This change moves the LDAP cert installation into a common script and reorganizes the startup scripts for creating and installing these certs
Fixes #1846
2016-09-19 17:55:08 -04:00
Jimmy Zelinskie
5188b9854d
dockerfile: move comment onto newline
...
comments on ADD commands break Docker!
2016-09-08 13:52:39 -04:00
Jimmy Zelinskie
e54d729a84
init: add logrotate.conf
...
logrotate was broken due to phusion/baseimage-docker#338
This changes logrotate to use the root user which has the proper
permissions on /var/log.
2016-09-08 13:27:37 -04:00
Jimmy Zelinskie
80e75c5ca8
migrate back to phusion/baseimage upstream
2016-09-07 15:55:58 -04:00
Joseph Schorr
3d558f6090
Disable ACI tests when build under Docker
...
We need to figure out why they fail on our build fleet
2016-07-13 14:23:30 -04:00
Joseph Schorr
a1009af61c
Move aggregator into its own repo and add it to the image
2016-07-05 15:39:51 -04:00
Jimmy Zelinskie
d599406140
nginx: use upstream ubuntu package ( #1546 )
...
Ubuntu 16.04 LTS has a newer version than what we compile.
2016-06-16 13:51:04 -04:00
Jake Moshenko
746728ba24
Remove escaped_fragment snapshot rendering.
2016-06-14 12:53:10 -04:00
Jimmy Zelinskie
40e3a95868
runit: wait for syslog-ng before starting loggers ( #1537 )
2016-06-10 20:29:45 -04:00
Jimmy Zelinskie
aee9aa89a5
dockerfile: add missing backslashes
2016-06-02 12:38:02 -04:00
Jimmy Zelinskie
0637091a8b
dockerfile: combine GPL check into one line
2016-06-02 12:27:49 -04:00
Jimmy Zelinskie
56b2655326
dockerfile: 16.04 baseimage, add GPL check
2016-06-02 12:27:49 -04:00
Jimmy Zelinskie
d71fbcab1f
dockerfile: add check for GPL pip packages
2016-05-25 16:17:44 -04:00
Evan Cordell
c766727d1d
address review comments
...
- more inline documentation
- don't explicitly specify audience
- approver is optional in `generate_key`
- ADD -> RUN for better caching of jwtproxy
2016-04-29 14:10:33 -04:00
Evan Cordell
9df650688b
Install jwtproxy in /usr/local/bin
2016-04-29 14:10:33 -04:00
Evan Cordell
97ad9684d7
Use jwtproxy binary from github
2016-04-29 14:10:33 -04:00
Evan Cordell
52590687ae
Dockerfile fixes
2016-04-29 14:10:33 -04:00
Evan Cordell
85667a9cf6
Creat mitm certs on boot
2016-04-29 14:10:33 -04:00
Evan Cordell
6754131350
Optional tests (on by default) and better load order to reduce build time
2016-04-29 14:10:33 -04:00
Evan Cordell
35bc1496b7
Bust apt cache 07APR2016
2016-04-07 10:18:59 -04:00
Jimmy Zelinskie
164ec83f0b
dockerfile: bust pip cache for pybitbucket
2016-03-01 11:50:31 -05:00
Jake Moshenko
69d4cd68dc
Fix conflict by removing pycrypto, dump python dep list
2016-01-28 14:11:41 -05:00
Jake Moshenko
01a92a66ba
Refresh base image and python dependencies
2016-01-27 11:36:40 -05:00
Jimmy Zelinskie
56d30612f3
Dockerfile: break apt-cache
...
This is to break our pip packages and install the latest pybitbucket.
However, we may as well just update everything.
2015-12-22 15:09:25 -05:00
Joseph Schorr
9bc59828bf
Fix alembic head
2015-12-16 15:23:19 -05:00
Joseph Schorr
5c4471a231
Remove grunt, npm and nodejs once no longer needed
...
Fixes #941
2015-11-20 15:03:56 -05:00
Silas Sewell
5000b1621c
superuser: add storage replication config
2015-11-09 17:34:22 -05:00
Joseph Schorr
c33ae0e896
BitBucket is being slow - increase the timeout
...
Fixes #721
2015-10-26 14:29:29 -04:00
Jimmy Zelinskie
e0da666b5b
update apt-get dependencies again
2015-10-23 16:05:43 -04:00
Jimmy Zelinskie
4ffa282f03
refresh apt package cache
...
As a side effect, this will also refresh our pip dependencies.
Refreshing our pip dependencies will fix a stack trace from the
py-bitbucket library.
2015-10-22 12:04:28 -04:00
Silas Sewell
3f4361bb17
Make GIT_HEAD work on quay
2015-09-16 18:25:01 -04:00
Silas Sewell
386c017d99
Add quay releases
2015-09-16 17:18:46 -04:00
Jake Moshenko
f1bd702e7b
Upgrade to phusion baseimage 0.9.17
...
14ec533a16/Changelog.md
2015-09-01 11:44:15 -04:00
Jake Moshenko
3a0d28653b
Stop logging user and messages files in syslog
...
They contained duplicates of all of our app logs.
2015-09-01 11:44:15 -04:00
Joseph Schorr
5bdd7ba990
Add support for custom favicon in ER
...
Fixes #340
2015-08-10 13:39:39 -04:00
Jimmy Zelinskie
498b4f2066
Dockerfile: update apt-get cache
2015-06-24 14:00:58 -04:00
Jake Moshenko
ee154c37a8
Merge pull request #121 from coreos-inc/robots
...
Add support for custom robots.txt in conf/stack
2015-06-17 15:48:30 -04:00
Joseph Schorr
6e0dc1df08
Add health check endpoint to verify that the locally running DB revision matches that of the database
...
Fixes #132
2015-06-15 15:55:30 -04:00
Joseph Schorr
191f84fd0b
Add support for custom robots.txt in conf/stack
...
Fixes #115
2015-06-11 12:33:21 -04:00
Joseph Schorr
9585e2a765
End-to-end registry tests
2015-06-01 16:35:30 -04:00
Jake Moshenko
24cf27bd12
Route all of the logging through syslog-ng. Add the ability to specify extra syslog-ng config. Simplify the Dockerfile.
2015-03-26 09:22:47 -04:00
Joseph Schorr
9e61668c34
Fix the nginx startup error message
2015-03-03 18:17:05 -05:00
Jake Moshenko
ca5c34e00a
Fix the fail fast flag.
2015-02-27 17:21:22 -05:00
Jake Moshenko
3caf249d65
Stop the tests early if there is a failure.
2015-02-27 17:17:52 -05:00
Joseph Schorr
81cebf79b7
Fix pygpgme dependency
2015-02-05 17:15:17 -05:00
Joseph Schorr
cf774e23df
Merge branch 'master' into v2
2015-02-05 15:37:14 -05:00
Jake Moshenko
4126c907a6
Remove extraneous CMD statement from dockerfile.
2015-01-29 11:52:27 -05:00
Jake Moshenko
11562a74de
Remove the old builder infrastructure.
2015-01-29 11:03:23 -05:00
Jake Moshenko
b1bb8e8e07
Upgrade the version of Docker in the builder to 1.1.0. Swap out our Docker symlink for a bobfile.
2014-07-11 18:30:35 -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
b3aba08426
Upgrade to a trusty based version of phusion baseimage.
2014-05-13 18:31:52 -04:00
jakedt
9b3f61e410
Add robots.txt and update the sitemap.
2014-04-21 19:46:00 -04:00
jakedt
db70175a9f
Install a more modern version of phantomjs that can run on 12.04 headless.
2014-04-21 18:53:03 -04:00
jakedt
05b3851a54
Make sure we update libssl inside the image to fix heartbleed.
2014-04-17 13:04:35 -04:00
jakedt
56a19aa24e
Merge remote-tracking branch 'origin/peon'
...
Conflicts:
Dockerfile
2014-04-17 13:03:40 -04:00
jakedt
9e88414773
Move the pid files inside the container so they don't conflict.
2014-04-17 12:29:23 -04:00
jakedt
31aab09be5
Sort the files before we send them to the template renderer. Remove a stack symlink if present to avoid interfering with the volume.
2014-04-16 14:23:22 -04:00
Joseph Schorr
da30cd86d5
Add steps to the Dockerfile to build the frontend bundles
2014-04-15 17:14:19 -04:00
jakedt
d1992a2c3c
Run the tests as part of the Dockerfile build.
2014-04-14 11:40:17 -04:00
jakedt
4b8217d4ad
Add config to allow for setting the queue names at runtime. Fix a bug in the data model.
2014-04-11 19:23:57 -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
265fa5070a
Fix support for multiple stack configurations and move most secrets into the quay-config project.
2014-04-07 16:59:22 -04:00
jakedt
8e9faf6121
Toward running quay in a docker container.
2014-04-07 01:20:09 -04:00