containerize rdsys
I heard some rumors that TPA does host some services a containers. And I want to explore if we could containerize rdsys. So ideally we generate the containers in our CI, have a staging server with integration testes automatically deployed from the repo and can move that staging service into production when we tag a version.
Is this possible currently in TPA (or will it in near future)? If so, how is it going to look like? Will ACT have access to the infrastructure running the containers?
rdsys is composed by a bunch of services that talk between themselves and to the outside world. This is a graph I have of the current setup:
flowchart TB
U((👩💻)) -."https://moat.torproject.org"...-> Y
U -."https://bridges.torproject.org".-> H
U -."@GetBridgesBot".-> T
U -."gettor@torproject.org".-> G
U -."bridges@torproject.org".-> E
U -."https://lox.torproject.org".-> L
subgraph polyanthum
R[rdsys] --> B[bridgestrap]
R --> O[onbasca]
M([moat]) --> R
H([https]) --> R
T([telegram]) --> R
S[/shim\] --> M
Y[/meek-server\] --> S
end
subgraph rdsys-frontend-01
G([gettor]) --> R
E([email]) --> R
L([lox]) --> R
end
Edited by meskio