-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I wanted to test an instance out, but what to do?
It wasn't too bad,
But I think you will get more 'sales' if you have a follow these steps kind of thing.
- DigitalOcean droplet with docker
- git fetch repo, cd into repo, (Is it easier to use docker pull?)
- nano .env
- add AUTH_TOKENS=1234xxxxx // PICK something
- run
- set up sub domain
- add load balancer to handle https certificate or maybe there is an easier/cheaper way to do this with the dockerfile?
(the above instructions are wrong...)
Also I have questions that are not answered but are likely obvious to you:
-
If I start on a 1GB machine, will redis expand as needed to use memory, and how many jobs can I have in flight if my jobs average 500 bytes in size? (I see the config options for holding onto completed jobs). I can figure out the redis memory footprint (kinda) but what is the overhead of the app, etc? Some rough guidelines might be nice.
-
Is the redis set to crash or toss jobs if memory runs out?
etc.
I know this isn't the smallest ask. We are running about 10 instances of the old Bull with a custom express app, and it looks like BullMQ-Proxy is all we need.
Thanks,
--T