Skip to content

Simpler - concrete - getting started instructions.  #22

@tomandersen

Description

@tomandersen

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.

  1. DigitalOcean droplet with docker
  2. git fetch repo, cd into repo, (Is it easier to use docker pull?)
  3. nano .env
  4. add AUTH_TOKENS=1234xxxxx // PICK something
  5. run
  6. set up sub domain
  7. 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:

  1. 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.

  2. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions