37 lines
782 B
YAML
37 lines
782 B
YAML
|
version: "3.7"
|
||
|
|
||
|
volumes:
|
||
|
data: {}
|
||
|
|
||
|
services:
|
||
|
i2p-proxy:
|
||
|
image: purplei2p/i2pd:release-2.51.0
|
||
|
tor-proxy:
|
||
|
image: dockage/tor-privoxy:latest
|
||
|
cors:
|
||
|
image: ghcr.io/hzrd149/docker-cors-anywhere:0.4.5
|
||
|
environment:
|
||
|
CORSANYWHERE_REQUIRE_HEADERS: "host"
|
||
|
imageproxy:
|
||
|
image: ghcr.io/willnorris/imageproxy:v0.11.2
|
||
|
relay:
|
||
|
image: scsibug/nostr-rs-relay:0.8.13
|
||
|
volumes:
|
||
|
- data:/usr/src/app/db
|
||
|
app:
|
||
|
build: .
|
||
|
image: ghcr.io/hzrd149/nostrudel:latest
|
||
|
depends_on:
|
||
|
- relay
|
||
|
- tor-proxy
|
||
|
- i2p-proxy
|
||
|
- imageproxy
|
||
|
environment:
|
||
|
CACHE_RELAY: relay:8080
|
||
|
IMAGE_PROXY: imageproxy:8080
|
||
|
TOR_PROXY: tor-proxy:9050
|
||
|
I2P_PROXY: i2p-proxy:4444
|
||
|
REQUEST_PROXY: cors:8080
|
||
|
ports:
|
||
|
- 8080:80
|