mg
ae3d82026e
Removed extrenuous .bak files, ensured newline at the end of files, and changed thrimbletrimmer to be separate from services.
5 years ago
mg
6edd224395
Merging Thrimbletrimmer into Wubloader with latest changes.
5 years ago
Christopher Usher
af086e26e5
moved schema into database startup script
5 years ago
Christopher Usher
fec8cff185
Merge branch 'master' into chrusher-database-replication
5 years ago
Christopher Usher
027c2900e2
fixes in response to ekim's comments
5 years ago
Christopher Usher
86477fae13
fixes for ekim's comments
5 years ago
Christopher Usher
689101b1ee
not authenticating no longer default in docker-compose
5 years ago
Christopher Usher
611a4bd793
added option not to authenticate thrimshim
5 years ago
Christopher Usher
57962c8104
allow nodes and editors to be read from csv files on start up
5 years ago
Christopher Usher
0eefdb94e0
docker compose updates; option not to replicate
5 years ago
mg
0cca85b4aa
Starting thrimbletrimmer integration.
5 years ago
Christopher Usher
3f2c30849f
not authenticating no longer default in docker-compose
5 years ago
Christopher Usher
d55d6fb7bc
added option not to authenticate thrimshim
5 years ago
Christopher Usher
4d67adb277
editing a comment
5 years ago
Christopher Usher
7a576c7a1f
comments in docker-compose
5 years ago
Christopher Usher
14d5c41167
some small edits to docker compose
5 years ago
Christopher Usher
732c56d502
typo in a comment
5 years ago
Christopher Usher
720684a388
refactoring to have consistent terminology
5 years ago
Mike Lang
3fa3c73d0e
Fix nginx when some services are disabled
...
nginx tries to resolve everything at startup, which doesn't work
if some of the services aren't present.
we instead generate the config file from a passed in env var, so that only
enabled services are present.
6 years ago
Mike Lang
6071a2f18d
docker_compose: Add a local postgres instance as an optional service
...
The node hosting the database can then easily run it as part of the stack.
6 years ago
Mike Lang
63eb324ba5
Add nginx service that provides a frontend to all the other services
...
This allows us to run all the different services and expose all their metrics,
all on one port.
6 years ago
Mike Lang
a7a54db726
docker-compose: Restructure for some finer control
...
Allow enabling/disabling at top of file
Allow no port to be exposed for any service
6 years ago
Mike Lang
6c47f32d16
docker-compose.jsonnet: Add sheet sync
6 years ago
Mike Lang
33be5a92cb
Update docker-compose file for thrimshim and cutter
...
Also update thrimshim to take db connect args as positional,
for consistency with cutter.
6 years ago
Christopher Usher
728adb7c1d
improvements suggested by ekim
6 years ago
Christopher Usher
baae0f1ac1
bug fix in arg list
6 years ago
Mike Lang
901cda4814
Enable backdoor in all services, and add telnet to containers
6 years ago
Mike Lang
7f9a1dbe45
downloader: Remove implicit source quality arg
...
This brings it in line with backfiller, is more flexible and less surprising
6 years ago
Mike Lang
89d6b3a6be
docker-compose: Add list of peers to backfill from
6 years ago
Mike Lang
bdcb217d20
docker-compose: Expose metrics ports for other services
6 years ago
Christopher Usher
225288980a
Added the backfiller to docker-compose
6 years ago
Mike Lang
78a9a4e525
Set up a docker compose file to run all images
...
For ease-of-use, we use a jsonnet file to generate the yaml.
Jsonnet is a language for generating JSON documents.
In this case it's useful to us because it lets us have comments,
references to settings defined at the top, and some basic logic
like converting qualities from a list of strings to a comma-seperated string.
To avoid requiring jsonnet to be installed, we use the official jsonnet docker image
in the generate script.
6 years ago