Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RACTF Public Address System #190

Open
thebeanogamer opened this issue Sep 24, 2021 · 4 comments
Open

RACTF Public Address System #190

thebeanogamer opened this issue Sep 24, 2021 · 4 comments
Assignees

Comments

@thebeanogamer
Copy link
Member

We need a way to communicate things to self-hosted users. My proposed solution:

  • Store a JSON file somewhere with semvers that are impacted
    [
        {
            "name": "Big vulnerability",
            "type": "Security",
            "body": "Patch please, is bad",
            "impacted_version": "<=0.1.2",
            "url": "https://..."
        }
    ]
  • We can update the JSON to tell people about changes they should be aware of
    • Security issues
    • Deployment improvements
      • Daphne -> Gunicorn
      • Docker Hub -> GHCR
  • During boot up, backend should check for this and log it to stdout
    • Maybe it could check periodically once we have Celery?
  • Should this be disabled on instances with telemetry disabled?

This was inspired by Ghost emailing me to tell me everything was on fire, but I'm not convinced about sending out these kind of emails, as we'd have to do things like track within the DB which admins should get these emails and which have been sent them. Could be an option. Yes I have applied the update the email said to.

image

@0xAda
Copy link
Contributor

0xAda commented Sep 24, 2021 via email

@jchristgit
Copy link
Collaborator

Deployment improvements
Daphne -> Gunicorn

These two do different things. Daphne does ASGI, gunicorn does WSGI. Unless something changed recently.

@jerbob
Copy link
Member

jerbob commented Sep 25, 2021

Good morning Johannes,

gunicorn can do ASGI by means of the uvicorn gunicorn worker.

Regards,
Jeremiah

@jchristgit
Copy link
Collaborator

jchristgit commented Sep 25, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants