Commit graph

104 commits

Author SHA1 Message Date
Joseph Schorr
9cf2372edb Lock yarn version to fix breakage
Once yarn updates past version 0.23, we can unlock it.
2017-04-27 14:06:44 -04:00
Joseph Schorr
0897198e78 Fix all fixable vulnerabilities in the Quay image
There are now only 39 vulns, and none are fixable according to QSS
2017-03-23 22:50:38 -04:00
alecmerdler
639741fe8e remove package.json and yarn.lock from Docker image after install 2017-03-16 15:45:57 -07:00
alecmerdler
d8658d905a add yarn.lock to Dockerfile 2017-03-16 14:52:16 -07:00
Joseph Schorr
34ae653792 Remove the w3m package, which is vulnerable and isn't used 2017-03-10 14:01:37 -05:00
alecmerdler
46057ba34e alphabetized Dockerfile 2017-02-27 22:02:40 -08:00
alecmerdler
ff5fa22930 removed all traces of npm 2017-02-27 17:02:30 -08:00
alecmerdler
f9e8c24ff3 Replace 'npm install' with 'yarn install' 2017-02-27 14:36:17 -08:00
Joseph Schorr
ddbd0db137 Delete all the various forms of NPM cache
They clutter up the image and cause Twistlock to false positive
2017-02-23 15:34:58 -05:00
Evan Cordell
16ec19d356 Add dnsmasq so nginx will allow an upstream service to not block startup 2017-02-23 14:38:16 -05:00
Evan Cordell
9affe193db Add support for tuf metadata endpoints 2017-02-23 14:38:16 -05:00
Jimmy Zelinskie
4538d11c95 dockerfile: -y for apt-get upgrade 2017-02-22 13:01:00 -05:00
Jimmy Zelinskie
cc56ce79a8 dockerfile: upgrade base OS packages 2017-02-22 11:48:11 -05:00
alecmerdler
75d203c478 update Webpack to 2.2 2017-02-06 14:05:19 -08:00
Joseph Schorr
67f54bc8d3 Delete all .pyc files 2017-02-01 15:29:28 -05:00
Joseph Schorr
154090ca00 Remove npm cache because is (falsely) triggers Disney's vuln scanner
Also unneeded space-wise in the image
2017-02-01 14:16:12 -05:00
Joseph Schorr
c7353670c5 Bust apt cache to hopefully fix some high-level vulns 2017-01-31 18:20:26 -05:00
Joseph Schorr
b451502562 Put npm test behind the RUN_TESTS flag 2017-01-13 16:20:31 -05:00
alecmerdler
04232f7fd4 fixed Dockerfile npm test 2017-01-09 18:05:49 -08:00
alecmerdler
a6ac3b8940 added npm test to container build 2017-01-09 11:59:24 -08:00
EvB
954d82ff8b chore(Dockerfile): up timeout on tests to 2h 2016-12-30 14:15:19 -05:00
EvB
d4c7e6d323 fix(Dockerfile): use curr dir for tests 2016-12-28 16:43:08 -05:00
EvB
a337e547ec chore(Dockerfile): run tests in all dirs 2016-12-28 15:19:30 -05:00
EvB
86a40d02c7 fix(Dockerfile): add timeout, remove auto distmode 2016-12-28 14:31:28 -05:00
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