-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yaml
More file actions
85 lines (79 loc) · 2.9 KB
/
docker-compose.yaml
File metadata and controls
85 lines (79 loc) · 2.9 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
name: zksync-prividium
include:
- docker-compose-deps.yaml
services:
admin-panel:
image: quay.io/matterlabs_enterprise/prividium-adminv2:v1.153.1
platform: linux/amd64
restart: unless-stopped
environment:
- VITE_PRIVIDIUM_API_URL=http://localhost:8000
- VITE_USER_PANEL_URL=http://localhost:3001
- VITE_EXPLORER_URL=http://localhost:3010
- PORT=3000
depends_on:
- prividium-api
- user-panel
ports:
- '3000:3000'
prividium-api:
image: quay.io/matterlabs_enterprise/prividium-permissions-api:v1.153.1
platform: linux/amd64
restart: unless-stopped
depends_on:
- postgres
- zksyncos
ports:
- '8000:8000'
- '9091:9091'
environment:
- PORT=8000
- METRICS_PORT=9091
- SEQUENCER_RPC_URL=http://zksyncos:3050
- CORS_ORIGIN=http://localhost:3000,http://localhost:3001,http://localhost:3002
- DATABASE_URL=postgres://postgres:postgres@postgres:5432/prividium_api
- AUTH_METHODS=oidc,crypto_native
- NODE_ENV=production
- SIWE_CHAIN_ID=6565
- SIWE_VALID_DOMAINS=localhost:3000,localhost:3001
- OIDC_JWKS_URI=http://keycloak:8080/realms/prividium/protocol/openid-connect/certs
- OIDC_JWT_AUD=prividium-client
- OIDC_JWT_ISSUER=http://localhost:5080/realms/prividium
- OIDC_ADMIN_SUBS=00000000-0000-0000-0000-000000000001
- CORS_CACHE_DURATION_MS=600000
- ADMIN_PANEL_REDIRECT_URLS=http://localhost:3000/callback
- BLOCK_EXPLORER_REDIRECT_URLS=http://localhost:3010/auth/callback
- WALLETS_API_ENABLED=true
- WEBAUTHN_RP_NAME=ZKsync Prividium
- WEBAUTHN_RP_ID=localhost
- WEBAUTHN_ORIGIN=http://localhost:3001
- WEBAUTHN_REQUIRE_USER_VERIFICATION=false
- EXTRA_PUBLIC_CODE_ADDRESSES=0x36615cf349d7f6344891b1e7ca7c72883f5dc049
user-panel:
image: quay.io/matterlabs_enterprise/prividium-user-panel:v1.153.1
platform: linux/amd64
restart: unless-stopped
environment:
- VITE_OIDC_AUTHORITY=http://localhost:5080/realms/prividium
- VITE_OIDC_CLIENT_ID=prividium-client
- VITE_OIDC_REDIRECT_URI=http://localhost:3001/callback
- VITE_OIDC_POST_LOGOUT_REDIRECT_URI=http://localhost:3001/login
- VITE_OIDC_BUTTON_TEXT=Sign in with Keycloak
- VITE_ADMIN_PANEL_REDIRECT_URI=http://localhost:3000/callback
- VITE_AUTH_METHODS=oidc,crypto_native
- VITE_CHAIN_ID=6565
- VITE_CHAIN_NAME=Prividium™ Local
- VITE_WALLETS_ENABLED=true
- VITE_BRIDGING_ENABLED=true
- VITE_L1_RPC_URL=http://localhost:5010
- VITE_L1_CHAIN_ID=31337
- VITE_L1_CHAIN_NAME=Anvil Localhost
- VITE_PRIVIDIUM_API_URL=http://localhost:8000
- VITE_EXPLORER_URL=http://localhost:3010
- VITE_ADMIN_PANEL_URL=http://localhost:3000
- VITE_REOWN_PROJECT_ID=
- PORT=3000
depends_on:
- prividium-api
ports:
- '3001:3000'