-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
44 lines (41 loc) · 1.27 KB
/
docker-compose.yml
File metadata and controls
44 lines (41 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
services:
blocs:
container_name: blocs
image: ${BLOCS_IMAGE:-ghcr.io/numoy/blocs:latest}
restart: always
environment:
NEXT_PUBLIC_SOLANA_RPC_URL: ${NEXT_PUBLIC_SOLANA_RPC_URL:-https://api.devnet.solana.com}
SOLANA_RPC_URL: ${SOLANA_RPC_URL:-}
HETZNER_ACCESS_KEY_ID: ${HETZNER_ACCESS_KEY_ID:-}
HETZNER_SECRET_ACCESS_KEY: ${HETZNER_SECRET_ACCESS_KEY:-}
HETZNER_BUCKET_NAME: ${HETZNER_BUCKET_NAME:-}
HETZNER_REGION: ${HETZNER_REGION:-fsn1}
HETZNER_ENDPOINT: ${HETZNER_ENDPOINT:-}
HETZNER_PUBLIC_BASE_URL: ${HETZNER_PUBLIC_BASE_URL:-}
UPSTASH_REDIS_REST_URL: ${UPSTASH_REDIS_REST_URL:-}
UPSTASH_REDIS_REST_TOKEN: ${UPSTASH_REDIS_REST_TOKEN:-}
ALLOW_IN_MEMORY_UPLOAD_GUARDS: ${ALLOW_IN_MEMORY_UPLOAD_GUARDS:-false}
BLOCS_BUILD_COMMIT_SHA: ${BLOCS_BUILD_COMMIT_SHA:-}
BLOCS_BUILD_TAG: ${BLOCS_BUILD_TAG:-}
BLOCS_IMAGE_DIGEST: ${BLOCS_IMAGE_DIGEST:-}
networks:
- app-net
caddy:
container_name: caddy
image: caddy:alpine
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
networks:
- app-net
depends_on:
- blocs
networks:
app-net:
driver: bridge
volumes:
caddy_data: