opensafely-core / opensafely-core/proxy

Proxy requests from backend to Job Server

Open
#90 2 comments 0 reactions 1 assignee View on GitHub

@rebkwok is already working on this.

Since Aug 18, 2026.

Dominant language
Shell
Stars
0
Forks
1
Avg merge
2d 8h
Merged PRs (30d)
1

Description

Once Job Server is running on a separate droplet, requests from the backend to Job Server will be blocked by the firewall.

We will need to proxy:

  • Release requests
  • Airlock authentication

We can do this in advance of the Job Server migration. It will also let us monitor whether the extra proxying causes any latency issues.

Steps:

  • Add nginx conf for proxying release.opensafely.org (PR)
  • Add release.opensafely.org domain to proxy dokku app on dokku4 and run letsencrypt:enable
  • Remove release.opensafely.org domain from job-server dokku app on dokku4
  • Remove jobs.opensafely.org from L3 /etc/hosts

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.