HomeSoftware Heritage

Rework webapp and deposit roles with and without reverse proxy

Description

Rework webapp and deposit roles with and without reverse proxy

This now declares the following roles and deploys them accordingly (this does
not change anything in production):

  • swh_rp_webapp: webapp with reverse proxy (deployed on node webapp0.azure)
  • swh_rp_webapps: webapp and deposit with reverse proxy behavior (deployed on node moma)
  • swh_webapp: only webapp service (deployed on node webapp.staging)
  • swh_deposit: only deposit service (deploy on node deposit.staging)

Related to T2747

Details

Provenance
ardumontAuthored on Nov 5 2020, 11:30 AM
ardumontPushed on Nov 6 2020, 10:36 AM
Differential Revision
D4421: Add staging reverse proxy role
Parents
rSPSITE36269a14938c: Remove reverse proxy behavior from swh::deploy::{deposit, webapp}
Branches
Unknown
Tags
Unknown
Tasks
T2747: Create the reverse proxy to expose the staging services publicly