Mouse Reeve
c3f938d500
Merge branch 'main' into production
2021-06-05 12:53:03 -07:00
Mouse Reeve
8086b9bca5
Reverts to functional certbot configuration
2021-06-05 10:46:41 -07:00
bcj
31deb36c85
URL-Encode password in broker_url
...
Needed to prevent connection errors if the password contains non-urlsafe characters.
Dockerfile change because all the services using it are mirroring ./ in /app now anyway.
Flower needs because it needs bookwyrm in order to read the celerywyrm config (because flower only allows overwriting broker_url from the command line and we want to do it in Python so we have access to a urlencode function).
2021-05-23 23:49:12 -05:00
bcj
76ba116d2f
Remove the redis_activity ports listing
...
It is misleading, it isn't binding to that port
2021-05-18 23:11:02 -05:00
bcj
24152c0129
Read flower port from .env
2021-05-18 18:38:09 -05:00
bcj
238862a4cf
Have redis_* grab port information from .env
2021-05-18 00:54:15 -05:00
bcj
bad39aef55
Remove the redis_activity ports listing
...
It is misleading, it isn't binding to that port
2021-05-17 00:07:59 -05:00
bcj
83078cd424
Combine duplicate redis_* volumes in compose file.
...
I _think_ yaml handles duplicates by overwriting so the conf file was not being added
2021-05-17 00:05:11 -05:00
bcj
892d338adc
Read flower port from .env
2021-05-17 00:03:51 -05:00
Mouse Reeve
9ad369203f
Merge branch 'main' into production
2021-04-15 16:41:50 -07:00
Mouse Reeve
cda5be65f8
Persistence for redis images
2021-04-15 14:55:08 -07:00
Mouse Reeve
d54286b571
Merge branch 'main' into production
2021-04-13 13:12:44 -07:00
Pablo Barton
d38efa9a9d
Easier to deploy by avoiding merge conflicts in production
2021-04-11 13:12:50 -04:00
Mouse Reeve
34fb1d2526
Revert "Revert "Prod redis activitystream""
...
This reverts commit 127881f56a
.
2021-03-25 11:00:37 -07:00
Mouse Reeve
127881f56a
Revert "Prod redis activitystream"
2021-03-24 08:12:03 -07:00
Mouse Reeve
af72488cd9
Production config for new redis image
2021-03-23 20:05:45 -07:00
Mouse Reeve
f97efc2f86
Merge branch 'main' into production
2021-03-23 18:29:39 -07:00
Mouse Reeve
ebc01362e6
Adds redis image for activity streams
2021-03-22 12:50:55 -07:00
Mouse Reeve
94d18f6c24
Merge branch 'main' into production
2021-03-20 20:47:53 -07:00
bcj
015d45ef99
Start cron on db service start
...
init.d isn't run when docker containers are run so we need to modify the entrypoint.
This commit makes the ugly choice of injecting the command in automatically in order to avoid the need to manually maintain the images entrypoint.
2021-03-08 23:09:54 -06:00
Fabien Basmaison
4de30effa5
[lint] Fix indentation in .yaml files.
2021-03-04 19:44:12 +01:00
Mouse Reeve
08cf668233
Use gunicorn as production runner
2021-01-05 19:28:13 -08:00
Mouse Reeve
a29a5dbde9
uses basic auth for flower
2021-01-05 12:52:10 -08:00
Mouse Reeve
d3192fb1bb
Fixes acme challenge path for certbot renewal
2021-01-02 12:14:51 -08:00
Mouse Reeve
2d96c8a35a
Merge branch 'main' into production
2020-11-08 20:17:52 -08:00
Jim Fingal
0b8a9cf1a6
Add support for pytest
2020-11-08 12:14:57 -08:00
Mouse Reeve
0574e36602
Merge branch 'main' into production
2020-11-07 19:02:05 -08:00
Jim Fingal
ca1aa1f70f
Run docker flower in the main container for consistency
2020-11-07 18:25:17 -08:00
Mouse Reeve
d6a166d9db
Merge branch 'main' into production
2020-10-31 11:21:26 -07:00
Mouse Reeve
c4ed174746
Adds flower for celery monitoring
2020-10-31 11:18:40 -07:00
Mouse Reeve
9c68b6d430
Merge pull request #244 from mouse-reeve/cron
...
Adds database backup crontab
2020-10-28 16:33:49 -07:00
Mouse Reeve
687ff5a6d7
Gets database cron into the right image
2020-10-28 15:56:25 -07:00
Mouse Reeve
be1a26d32b
Fixes redis conf location in image
2020-10-28 11:51:25 -07:00
Mouse Reeve
54b924a4e2
Secure redis.conf
2020-10-28 11:37:28 -07:00
Mouse Reeve
439feac110
Use redis password in production
2020-10-27 12:30:34 -07:00
Mouse Reeve
4b32948fd3
oops keep the .env stuff
2020-10-16 13:22:09 -07:00
Mouse Reeve
cae7bbf834
oh apparently I DID need to explicitly name .env
2020-10-16 13:20:12 -07:00
Mouse Reeve
b8040cd0dc
Move prod config files to prod branch
2020-10-16 13:02:58 -07:00
Mouse Reeve
4b993fb5d6
env and config for production
2020-10-16 12:55:32 -07:00
Mouse Reeve
e24eca7da0
Config files for prod deployment
2020-10-05 14:22:37 -07:00
Mouse Reeve
ab21d2051a
Fixes celery image storage
...
Fixes #207
2020-10-01 10:20:40 -07:00
Mouse Reeve
d1f1260640
Renames fr_celery dir to celerywyrm
2020-09-17 14:19:27 -07:00
Logan Buckley
71bd7412e6
Tweaks needed to get running with docker-compose locally
2020-06-17 12:53:44 -04:00
Mouse Reeve
dbabeab470
Nginx config
...
Fixes #152 (hopefully???)
Fixes #130
Fixes #125
2020-05-17 20:28:46 -07:00
Mouse Reeve
b0790f3356
Set flower broker
...
it still doesn't load but we're getting closer
2020-03-31 16:50:58 -07:00
Mouse Reeve
bb04a40044
Move to redis and fix a bunch of things
2020-03-31 16:31:33 -07:00
Mouse Reeve
0c766f9867
Keep more development environment options
2020-03-27 13:04:06 -07:00
Mouse Reeve
dd18433faa
Adds celery and rabbitmq
2020-03-22 14:34:44 -07:00
Mouse Reeve
6aad1c9250
Dockerize app
2020-03-22 11:21:19 -07:00