Sam Chow
69c155ef4f
Sets up nginx on image for config app with ssl
...
Move copying entry scripts to quay-entrypoint
2018-06-13 14:29:11 -04:00
Brad Ison
268952a492
Allow arbitrary commands passed to entrypoint
2018-06-13 13:26:45 -04:00
Sam Chow
e9d24dc5ff
Make script paths work in docker and locally for config_app
2018-06-12 14:45:00 -04:00
Sam Chow
13293ecdea
Fix dockerfile being able to pass in params
...
Change config directory to local config_app one
2018-06-12 14:45:00 -04:00
Brad Ison
467a95135c
Combine base and main Dockerfile
2018-06-05 13:12:21 -04:00
Joseph Schorr
46b0c075f6
Fix Dockerfiles for broken Go compile and remove temp memcache install
2018-03-26 11:38:14 -04:00
Joseph Schorr
22fa44cf1a
Add missing update on temp memcached install
2018-03-02 13:43:14 -05:00
Joseph Schorr
c2099c3578
Add memcached install temporarily to the top-level Dockerfile
...
The quay-base Dockerfile is broken (great...), and so we cannot update it with the memcached dependency
2018-03-02 13:35:57 -05:00
Joseph Schorr
ab0172d2fd
Switch Quay to using an in-container memcached for data model caching
2018-02-27 16:55:22 -05:00
Brad Ison
d4ee938a5d
Fix license test in Dockerfile
2018-02-26 12:56:01 -05:00
Joseph Schorr
493b278de8
Remove the deploy
directory from the code base, as it is not necessary AND it contains an (old) copy of our development config, which should never have been checked into this repository in the first place
2018-02-01 11:24:34 -05:00
Joseph Schorr
43d74d808c
Add a script which explicitly detects for the presence of config.yaml in the built container, and fails if it is there
...
This will prevent any leakage of config.yaml's into the built image
2018-01-31 18:56:50 -05:00
Joseph Schorr
05b4a7d457
Add worker to update ipresolver data files every few hours
2017-09-28 14:40:59 -04:00
Alec Merdler
41c12c853c
use Webpack code-splitting to dynamically import Highlight.js languages as they are detected by Showdown Markdown extension
2017-08-01 15:36:54 -04:00
Charlton Austin
72264cbdad
feat(adding in a way to run interactive processes):
...
Issue: NA
- [ ] It works!
- [ ] Comments provide sufficient explanations for the next contributor
- [ ] Tests cover changes and corner cases
- [ ] Follows Quay syntax patterns and format
2017-07-27 14:30:45 -04:00
Evan Cordell
8d07bbc7af
Remove volumes
2017-07-11 10:54:56 -04:00
Evan Cordell
1ef2308e41
Update dockerfile to cache dependencies
2017-07-10 22:34:41 -04:00
Evan Cordell
2bf4e03423
fix(conf): invert symlink
2017-07-10 19:25:33 -04:00
Antoine Legrand
48c1cf7c61
Use splited Dockerfile
2017-07-07 11:46:47 +02:00
Antoine Legrand
cdb3722c17
Use $QUAYPATH and $QUAYDIR in conf and init files
2017-07-05 16:23:54 +02:00
alecmerdler
ae0ed04621
remove reference to typings NPM package in Dockerfile
2017-06-27 12:05:17 -07:00
alecmerdler
e1210cd6df
removed PhantomJS in favor of ChromeHeadless and upgraded Karma, removed Karma tests from Dockerfile
2017-06-13 17:04:07 -07:00
Joseph Schorr
51af9de354
Remove unnecessary files in final Quay image
2017-05-26 17:21:53 -04:00
alecmerdler
2e133d2b9c
replaced Grunt with Webpack as front-end build tool
2017-05-22 12:00:51 -07:00
Evan Cordell
b2569ffbb2
Support SNI in python requests, and only delete tuf metadata if it
...
exists
2017-05-02 09:32:12 -04:00
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