Commit 6c1936c6 authored by vicotor's avatar vicotor

update mova mars config

parent b9cd9d30
CHAIN_ID: "100"
COIN: "CMP"
COIN_NAME: "CMP"
ETHEREUM_JSONRPC_HTTP_URL: http://172.17.0.1:28545
ETHEREUM_JSONRPC_TRACE_URL: http://172.17.0.1:28545
CHAIN_ID: "10323"
COIN: "MARS"
COIN_NAME: "MARS Testnet GasCoin"
#ETHEREUM_JSONRPC_HTTP_URL: http://localrpc.com
#ETHEREUM_JSONRPC_TRACE_URL: http://localrpc.com
#ETHEREUM_JSONRPC_HTTP_URL: http://172.31.43.155:26658
#ETHEREUM_JSONRPC_TRACE_URL: http://172.31.43.155:26658
ETHEREUM_JSONRPC_HTTP_URL: http://MOVA-MARS-EXPLORER-SYNC-INTERNAL-ffb7d98e1a888554.elb.ap-southeast-1.amazonaws.com:26658
ETHEREUM_JSONRPC_TRACE_URL: http://MOVA-MARS-EXPLORER-SYNC-INTERNAL-ffb7d98e1a888554.elb.ap-southeast-1.amazonaws.com:26658
#ETHEREUM_JSONRPC_HTTP_URL: http://172.17.0.1:26658
#ETHEREUM_JSONRPC_TRACE_URL: http://172.17.0.1:26658
ADMIN_PANEL_ENABLED: "false"
API_NO_RATE_LIMIT_API_KEY: ""
......@@ -21,8 +27,10 @@ API_V1_WRITE_METHODS_DISABLED: "false"
API_V2_ENABLED: "true"
APPS_MENU: "true"
#BLOCK_TRANSFORMER: base
BLOCKSCOUT_HOST: "scan.cmp20.bitheart.org"
BLOCKSCOUT_HOST: "scan.mars.movachain.com"
BLOCKSCOUT_PROTOCOL: "https"
#BLOCKSCOUT_HOST: "scan.mars.movachain.com"
#BLOCKSCOUT_PROTOCOL: "https"
CACHE_ADDRESS_SUM_PERIOD: "3600"
CACHE_ADDRESS_TOKEN_TRANSFERS_COUNTER_PERIOD: "1800"
CACHE_ADDRESS_TOKENS_USD_SUM_PERIOD: "3600"
......@@ -90,18 +98,20 @@ MICROSERVICE_SIG_PROVIDER_ENABLED: "true"
MICROSERVICE_SIG_PROVIDER_URL: http://sig-provider:8050/
MICROSERVICE_VISUALIZE_SOL2UML_ENABLED: "true"
MICROSERVICE_VISUALIZE_SOL2UML_URL: http://visualizer:8050/
NETWORK: "CMP20"
NETWORK: "MOVA"
NETWORK_PATH: /
NFT_MEDIA_HANDLER_ENABLED: "false"
NFT_MEDIA_HANDLER_REMOTE_DISPATCHER_NODE_MODE_ENABLED: "true"
POOL_SIZE: "80"
POOL_SIZE_API: "10"
PORT: "4000"
RE_CAPTCHA_CLIENT_KEY: "6LdhaUkrAAAAAOJjYl13kiaXL5vJF3VtAUNRp-zO"
RE_CAPTCHA_DISABLED: "false"
RE_CAPTCHA_SECRET_KEY: "6LdhaUkrAAAAAO4wTVppcGMyAGiqCNnvVsgwfn5H"
#RE_CAPTCHA_V3_CLIENT_KEY: "6Lc8wUQrAAAAANLnr2lwoAYx1aQ9mmxY1j2lf8lH"
#RE_CAPTCHA_V3_SECRET_KEY: "6Lc8wUQrAAAAAPg9ZkIoJUNVzlpMBz-EOnGnmFV4"
#RE_CAPTCHA_CLIENT_KEY: "6Lf_rq0rAAAAANMtgobi5b9xCCR2E0BZ3tDy9ik2"
RE_CAPTCHA_CLIENT_KEY: "6LfvsgcsAAAAAPnK7UklE2aEHiNq6e0yJ43CfcHh"
RE_CAPTCHA_DISABLED: "true"
RE_CAPTCHA_CHECK_HOSTNAME: "false"
#RE_CAPTCHA_SECRET_KEY: "6Lf_rq0rAAAAADmVLL2OiICLuwE4pt2lCiPUDXex"
RE_CAPTCHA_SECRET_KEY: "6LfvsgcsAAAAAPNU9I7ynmXZJQ5RxUba2NhRKfP6"
RE_CAPTCHA_TOKEN_INSTANCE_REFETCH_METADATA_SCOPED_BYPASS_TOKEN: "0cAFcWeA7pC3CU_EwrSGBLDXCKXquOdzFrpqblWG374csjlpuJOXL9ut8FNQrTBdNkcTe7JoO8OlkG62AF_5S3GJCn-Dfu06DywSnO6OFIXGcUpTT6Ve6RSv1xEBsfYmCz38A-uZXZLIT3cMZ55AnvSUMyg56kAkBNiEqxlXoxkm8KZBvEHFE_TcNHHhnfQfOfrhAwUQHBSFTox8qxjmZ8ulLAAbwRGhzw8nzbtkfWmWU-p4pnkCBhrLbUKe6HIbKuIxQ83VQ5AEV9HprgnPsgZeioXvgL5HiAnrux2Ozzc43sN1OtPg8rZLqV5QBvO38VLlXq9nTimhpiI5PdeAPjfkUW2PMf9niemdi9KtujbXwV0Ml9IH2-3C0ApvhQQNrtuY2sgMsmAoCAA_y2S6MlxmH5N62GeJdiTy6xGmQFoSzXyCDdjEc-Z7QFHFHlpZY2V7m3f6lDGQHOkzwE4yXbF0T6R-TUqrj58lgLjd8WP_y-u0HRr2QdYpoTHkWG_AWpaqXdsIpkgaSqYXOUQ1TwVsVJGAGyb5lQphnU7ZpU7gkhCgilkHtdrrGW9zy2KJAltGv58Cm4Ip9QGjU0rBvRu73gD5NK2gNTvyyI1pxKLh42qs4WJR4CuRvX1sgds-PkxiVB5pKjrSf5hIcoLEg9_1FLICpliKHpLjOuXBx2KrN3SF4EZjteAPDxL9kcO5hzsRyJW5ZBHFtHM8mdVfLKl7GOps1siktBzLnv99y39SAwh9ll9inPpe9_Oqp5Q5zR5uZwxKcJOesZdgXlrCSF6oobLY75LlUTKFPXMcGe0a9xA785n2FHPzD0Yn8TLP_r2zQjU19XZC8brx8vTgSiq0tZ1UqibRPKPhB7DO-hCzop6MdF_S6WJ8nGnRvuZLrRIF4ph6WoAfOchCUBrK1ZUeKq7WNOm9InsMP7kxc2Qd4koqKbH-A9HLFGfqjMMVKCdh9dxgdWnlzNN-Cl5INB-4o2js972yjgZOLj4V8dmTjquA6sxBH0WjqIIFP2bx-GmxXMY7Bw5BqNZtgnP6N9J8ZH016SjjgIGaFE3uI6pL6aetTHScQCMFBmHbdMz5dH5wl9eXT3knIRePdj-f1r3qXoD2ER6M5_Lv8CS2xBx43g4x8-ldnpDiLy8Gs762N0ngTdNkaSzzD18611744b8EiQL18FhLt4CF3sIiowRnsxC4ZLPmw7PODXOzipshROkjMKFVFLnUlut-btsYjl-rnwEBlz-B3wLfclkAUnij7_Z7BZbMXoyKb3O2GMZ705u5YyEUGloWzWv73EthAxf7v4DX0H8hvY0D_G1qLrYuucWmJHll5MniUG4R4PpZ0Dkh8Tz0I6CYFccb1ngDWaLinRLSBxvmlTOkHr3WgRLqBNm6oEdhfi98TPNRTGSECO7QN4WydLx3BaIaOmDam5zL6CYxLgv3AGXzzTep23txWWcp7stxQJ6SvLpi1IIBxVsly_RWQPRzCwfUvR0u1Q5Foo_k1wcX--NEcdRKnUNrAcG0SXx7F_ppBmJxC-EjgilZYZVOhslEaxQcnjcgko91DQrSsnzbOcLq2yz459qELfcQ1-OpHDOqtFeaXDEYUreVh1eGTJVvlna-HpjRzr48NdUzXO7Gul6YEZqe6es4ZfGsJA4qxRjNass9oxnXoqt8HFoL4SoZdfPmiOY3zZsDxZoQ_IYJewvvksxYHCGLEmW2dMLsiYXfNC6barJ1eeDZobMuicUbQkOL5jQFXyJ7iOT-t4Co02W0iUYt91-IQ0LI5v8rQISLRsEF6uWVYPfoUX_TNWdhNa"
RELEASE_COOKIE: secret_cookie
RELEASE_DISTRIBUTION: name
RELEASE_LINK: ""
......@@ -116,7 +126,7 @@ SHOW_TXS_CHART: "true"
SOURCIFY_INTEGRATION_ENABLED: "false"
SOURCIFY_REPO_URL: ""
SOURCIFY_SERVER_URL: ""
SUBNETWORK: CMP20
SUBNETWORK: MOVA
SUPPORTED_CHAINS: '{}'
TENDERLY_CHAIN_PATH: ""
TOKEN_METADATA_UPDATE_INTERVAL: "172800"
......@@ -125,17 +135,14 @@ TXS_STATS_DAYS_TO_COMPILE_AT_INIT: "10"
TXS_STATS_ENABLED: "true"
UNCLES_IN_AVERAGE_BLOCK_TIME: "false"
#ACCOUNT_ENABLED: "false"
ACCOUNT_ENABLED: "true"
ACCOUNT_AUTH0_DOMAIN: dev-qs4jog0uuuy2fbxj.us.auth0.com
ACCOUNT_AUTH0_CLIENT_ID: mDS7F6AIQIc784uLtZuu5qAWpRAxtkg3
ACCOUNT_AUTH0_CLIENT_SECRET: sn-BNVPulHPV6wouXJh-gXAhOzhkkrWJYVR8AZ_sz8JX20en-OVDNolCDAcoVNI0
#ACCOUNT_AUTH0_CLIENT_ID: P9bk6o0gxDWJL6YO1MqZcBBQi44l66uN
#ACCOUNT_AUTH0_CLIENT_SECRET: rkVms78w9mP7srCD233ML9amigCvQwQcWaDNUHlFx5oWGAC82D7Dv46LdM7nEOlH
ACCOUNT_SENDGRID_API_KEY: "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"
ACCOUNT_SENDGRID_SENDER: noreply@scan.cmp20.bitheart.org
ACCOUNT_SENDGRID_TEMPLATE: d-e597426c544445b1a0fba8a023abd6b7
ACCOUNT_PUBLIC_TAGS_AIRTABLE_URL: "https://"
ACCOUNT_AUTH0_DOMAIN: dev-h4ijqegwopuoz8gs.jp.auth0.com
ACCOUNT_AUTH0_CLIENT_ID: Rp3ngFII3rDvfwSTrPt8Tm076zJGOfS9
ACCOUNT_AUTH0_CLIENT_SECRET: 7fJzfvbwZRZYbqnFhbKb95-u8S4eT4XmsImoAlRVWiA1hAIV0LXvEaTeNv9u0rVl
ACCOUNT_SENDGRID_API_KEY: "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"
ACCOUNT_SENDGRID_SENDER: "noreply@em7784.movachain.com"
ACCOUNT_SENDGRID_TEMPLATE: d-ffd4b201a4a84bb7a1d4d561eb93ed35
ACCOUNT_PUBLIC_TAGS_AIRTABLE_URL: "https://airtable.com/app6qty2RyV1OGZNu/shr6ROLZWH88wNEY9"
ACCOUNT_PUBLIC_TAGS_AIRTABLE_API_KEY: patETcvw9y6Hwm6N9.35606c353a80d44fe7aa7622ccff69a82c2e17ace2e765a58212f2590a4359d8
ACCOUNT_CLOAK_KEY: "j7UuXiqcspbLaszv7LyhzPHlVH+8j6Glf11jlJJMzO8="
ACCOUNT_REDIS_URL: "redis://redis-db:6379"
......
NEXT_PUBLIC_API_HOST: scan.cmp20.bitheart.org
NEXT_PUBLIC_APP_HOST: scan.cmp20.bitheart.org
NEXT_PUBLIC_STATS_API_HOST: https://statapi.scan.cmp20.bitheart.org
NEXT_PUBLIC_VISUALIZE_API_HOST: https://viaapi.scan.cmp20.bitheart.org
NEXT_PUBLIC_API_HOST: scan.mars.movachain.com
NEXT_PUBLIC_APP_HOST: scan.mars.movachain.com
NEXT_PUBLIC_STATS_API_HOST: https://statapi.scan.mars.movachain.com
NEXT_PUBLIC_VISUALIZE_API_HOST: https://viaapi.scan.mars.movachain.com
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS: "18"
NEXT_PUBLIC_NETWORK_CURRENCY_NAME: CMP
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL: CMP
NEXT_PUBLIC_NETWORK_ID: "100"
NEXT_PUBLIC_NETWORK_NAME: cmp20 chain
NEXT_PUBLIC_NETWORK_SHORT_NAME: cmp20 chain
NEXT_PUBLIC_NETWORK_CURRENCY_NAME: MARS Testnet GasCoin
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL: MARS
NEXT_PUBLIC_NETWORK_ID: "10323"
NEXT_PUBLIC_NETWORK_NAME: Mova Beta
NEXT_PUBLIC_NETWORK_SHORT_NAME: Mova Beta
NEXT_PUBLIC_API_BASE_PATH: /
NEXT_PUBLIC_API_PROTOCOL: https
......@@ -27,14 +27,14 @@ NEXT_PUBLIC_AD_TEXT_PROVIDER: none
# for my account.
NEXT_PUBLIC_IS_ACCOUNT_SUPPORTED: "true"
NEXT_PUBLIC_RE_CAPTCHA_APP_SITE_KEY: "6LdhaUkrAAAAAOJjYl13kiaXL5vJF3VtAUNRp-zO"
#NEXT_PUBLIC_RE_CAPTCHA_APP_SITE_KEY: "6LfvsgcsAAAAAPnK7UklE2aEHiNq6e0yJ43CfcHh"
NEXT_PUBLIC_WEB3_WALLETS: [ 'metamask' ]
# needed for wallet login.
NEXT_PUBLIC_REWARDS_SERVICE_API_HOST: ""
# for wallet connect.
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID: "e2975047b27374a8f2f0f54549a16df7"
NEXT_PUBLIC_NETWORK_RPC_URL: https://rpc.cmp20.bitheart.org
NEXT_PUBLIC_WALLET_CONNECT_PROJECT_ID: "aad19d3620b37407b7f621a2c87ea9a6"
NEXT_PUBLIC_NETWORK_RPC_URL: https://mars.rpc.movachain.com
# misc
NEXT_PUBLIC_CONTRACT_CODE_IDES:[{'title':'Remix IDE','url':'https://remix.ethereum.org/?address={hash}&blockscout={domain}','icon_url':'https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/ide-icons/remix.png'}]
......
# Netscape HTTP Cookie File
# https://curl.se/docs/http-cookies.html
# This file was generated by libcurl! Edit at your own risk.
klk-gp.appbase.online {
header {
# CORS设置
Access-Control-Allow-Origin "*"
Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Access-Control-Allow-Headers "*"
Access-Control-Allow-Credentials "true"
Access-Control-Max-Age "3600"
Vary "Origin"
# 安全headers
Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
X-XSS-Protection "1; mode=block"
}
@options {
method OPTIONS
}
respond @options 204
reverse_proxy 172.17.0.1:30000 {
header_down -Access-Control-Allow-Origin
header_down -Access-Control-Allow-Methods
header_down -Access-Control-Allow-Headers
header_down -Access-Control-Allow-Credentials
header_down -Access-Control-Max-Age
}
}
https://scan.cmp20.bitheart.org {
#http://mars.rpc.movachain.com {
# #tls /etc/letsencrypt/live/mars.rpc.movachain.com/fullchain.pem /etc/letsencrypt/live/mars.rpc.movachain.com/privkey.pem
# log {
# output file /var/log/caddy/mars.rpc.log
# format json # 使用JSON格式
# }
# header {
# # CORS设置
# Access-Control-Allow-Origin "*"
# Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
# Access-Control-Allow-Headers "*"
# Access-Control-Allow-Credentials "true"
# Access-Control-Max-Age "3600"
# Vary "Origin"
#
# # 安全headers
# #Strict-Transport-Security "max-age=31536000; includeSubDomains"
# X-Content-Type-Options "nosniff"
# X-Frame-Options "DENY"
# #X-XSS-Protection "1; mode=block"
# }
#
# @options {
# method OPTIONS
# }
# respond @options 204
# reverse_proxy http://172.17.0.1:26658 {
# header_down -Access-Control-Allow-Origin
# header_down -Access-Control-Allow-Methods
# header_down -Access-Control-Allow-Headers
# header_down -Access-Control-Allow-Credentials
# header_down -Access-Control-Max-Age
# }
#}
http://scan.mars.movachain.com {
#tls /etc/letsencrypt/live/scan.mars.movachain.com/fullchain.pem /etc/letsencrypt/live/scan.mars.movachain.com/privkey.pem
log {
output file /var/log/caddy/scan.mars.log
format json # 使用JSON格式
}
header {
# CORS设置
Access-Control-Allow-Origin "*"
......@@ -9,7 +49,7 @@ https://scan.cmp20.bitheart.org {
Vary "Origin"
# 安全headers
Strict-Transport-Security "max-age=31536000; includeSubDomains"
#Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
X-XSS-Protection "1; mode=block"
......@@ -26,11 +66,29 @@ https://scan.cmp20.bitheart.org {
header_down -Access-Control-Allow-Credentials
header_down -Access-Control-Max-Age
}
handle /testff/* {
header Strict-Transport-Security "max-age=31536000; includeSubdomains"
header X-Content-Type-Options nosniff
header X-Frame-Options SAMEORIGIN
header X-Content-Type-Options nosniff
header Referrer-Policy origin
header Content-Security-Policy upgrade-insecure-requests
root * /web
try_files {path} {path}/ /index.html
file_server
}
}
https://statapi.scan.cmp20.bitheart.org {
http://statapi.scan.mars.movachain.com {
#tls /etc/letsencrypt/live/statapi.scan.mars.movachain.com/fullchain.pem /etc/letsencrypt/live/statapi.scan.mars.movachain.com/privkey.pem
log {
output file /var/log/caddy/statapi.mars.log
format json # 使用JSON格式
}
header {
# CORS设置
Access-Control-Allow-Origin "https://scan.cmp20.bitheart.org"
Access-Control-Allow-Origin "https://scan.mars.movachain.com"
Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Access-Control-Allow-Headers "*"
Access-Control-Allow-Credentials "true"
......@@ -38,7 +96,7 @@ https://statapi.scan.cmp20.bitheart.org {
Vary "Origin"
# 安全headers
Strict-Transport-Security "max-age=31536000; includeSubDomains"
#Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
X-XSS-Protection "1; mode=block"
......@@ -56,10 +114,15 @@ https://statapi.scan.cmp20.bitheart.org {
header_down -Access-Control-Max-Age
}
}
https://viaapi.scan.cmp20.bitheart.org {
http://viaapi.scan.mars.movachain.com {
#tls /etc/letsencrypt/live/viaapi.scan.mars.movachain.com/fullchain.pem /etc/letsencrypt/live/viaapi.scan.mars.movachain.com/privkey.pem
log {
output file /var/log/caddy/viaapi.mars.log
format json # 使用JSON格式
}
header {
# CORS设置
Access-Control-Allow-Origin "https://scan.cmp20.bitheart.org"
Access-Control-Allow-Origin "https://scan.mars.movachain.com"
Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
Access-Control-Allow-Headers "x-csrf-token, Content-Type, Authorization"
Access-Control-Allow-Credentials "true"
......@@ -67,7 +130,7 @@ https://viaapi.scan.cmp20.bitheart.org {
Vary "Origin"
# 安全headers
Strict-Transport-Security "max-age=31536000; includeSubDomains"
#Strict-Transport-Security "max-age=31536000; includeSubDomains"
X-Content-Type-Options "nosniff"
X-Frame-Options "DENY"
X-XSS-Protection "1; mode=block"
......@@ -85,3 +148,46 @@ https://viaapi.scan.cmp20.bitheart.org {
header_down -Access-Control-Max-Age
}
}
http://scan.marsapi.movachain.com {
log {
output file /var/log/caddy/scanapi.log
format json # 使用JSON格式
}
@api path_regexp ^.*/api/.*$
handle @api {
reverse_proxy http://172.17.0.1:39080
#reverse_proxy http://172.17.0.1:39080 {
# header_down -Access-Control-Allow-Origin
# header_down -Access-Control-Allow-Methods
# header_down -Access-Control-Allow-Headers
# header_down -Access-Control-Allow-Credentials
# header_down -Access-Control-Max-Age
#}
}
handle {
respond "Not an API request"
}
#header {
# # CORS设置
# Access-Control-Allow-Origin "*"
# Access-Control-Allow-Methods "GET, POST, PUT, DELETE, OPTIONS"
# Access-Control-Allow-Headers "*"
# Access-Control-Allow-Credentials "true"
# Access-Control-Max-Age "3600"
# Vary "Origin"
# # 安全headers
# #Strict-Transport-Security "max-age=31536000; includeSubDomains"
# X-Content-Type-Options "nosniff"
# X-Frame-Options "DENY"
# X-XSS-Protection "1; mode=block"
#}
#@options {
# method OPTIONS
#}
#respond @options 204
}
http://albrpc.mars.movachain.com {
reverse_proxy * {
#to http://172.17.0.1:26658 http://172.31.36.191:26658 http://172.31.45.16:26658
#to http://172.17.0.1:26658 http://172.31.43.155:26658 http://172.31.36.191:26658 http://172.31.45.16:26658
to http://172.17.0.1:26658
lb_policy round_robin
header_up Host {http.request.host}
header_up X-Real-IP {http.request.remote}
header_up X-Forwarded-For {http.request.header.X-Forwarded-For}
header_up Content-Type {http.request.header.Content-Type}
header_up X-Forwarded-Proto {http.request.scheme}
}
}
......@@ -7,24 +7,27 @@ networks:
- subnet: 172.80.0.0/16
services:
#caddy:
# image: caddy:latest
# restart: unless-stopped
# environment:
# - XDG_CONFIG_HOME=/config
# - XDG_DATA_HOME=/data
# - CADDY_ADMIN=0.0.0.0:2019
# ports:
# - "80:80"
# - "443:443"
# - "2019:2019"
# volumes:
# - ./caddy/Caddyfile:/etc/caddy/Caddyfile
# - ./caddy/data:/data
# - ./caddy/certs:/certs
# - ./caddy/config:/config
# - ./caddy/root:/srv
# - ./caddy/logs:/var/log/caddy
caddy:
image: caddy:latest
restart: unless-stopped
environment:
- XDG_CONFIG_HOME=/config
- XDG_DATA_HOME=/data
- CADDY_ADMIN=0.0.0.0:2019
ports:
- "80:80"
- "8545:8545"
- "2019:2019"
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile
- ./caddy/data:/data
- ./caddy/certs:/certs
- /etc/letsencrypt:/etc/letsencrypt
- ./hosts:/etc/hosts
- ./caddy/config:/config
- ./caddy/root:/srv
- ./caddy/logs:/var/log/caddy
- ./testweb:/web
# bellow is services for blockscout.
backend:
......@@ -38,6 +41,8 @@ services:
- redis-db
env_file:
- "blockscout_backend.env"
environment:
- LOGGER_LEVEL=debug
extra_hosts:
- host.docker.internal=host-gateway
image: ghcr.io/blockscout/blockscout:8.0.2.commit.fca1ebd5
......@@ -102,9 +107,9 @@ services:
- backend
env_file:
- "blockscout_frontend.env"
image: ghcr.io/blockscout/frontend:v2.0.3
#image: ghcr.io/blockscout/frontend:v1.38.2
#image: ghcr.io/blockscout/frontend:latest
#image: ghcr.io/blockscout/frontend:v2.0.3
#image: blockscout-frontend:old
image: caduceus/blockscout-frontend-move:mars-v2.0.3
networks:
- exchain
restart: always
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment