2024-06-12 09:47:41 +00:00
services :
status-go :
build :
context : ../
dockerfile : _assets/build/Dockerfile
args :
build_tags : gowaku_no_rln
build_target : statusd
build_flags : -ldflags="-X github.com/status-im/status-go/params.Version= -X github.com/status-im/status-go/params.GitCommit=11f83780d -X github.com/status-im/status-go/params.IpfsGatewayURL=https://ipfs.status.im/ -X github.com/status-im/status-go/vendor/github.com/ethereum/go-ethereum/metrics.EnabledStr=true"
entrypoint : [ "statusd" , "-c" , "/static/configs/config.json" , "--seed-phrase=test test test test test test test test test test test junk" , "--password=Strong12345" ]
2024-08-13 12:46:48 +00:00
ports :
- 3333 : 3333
healthcheck :
test : [ "CMD-SHELL" , "curl -X POST --data '{\"jsonrpc\":\"2.0\",\"method\":\"net_version\",\"params\":[],\"id\":1}' -H 'Content-Type: application/json' http://0.0.0.0:3333 || exit 1" ]
interval : 5s
timeout : 2s
retries : 120
status-go-no-funds :
build :
context : ../
dockerfile : _assets/build/Dockerfile
args :
build_tags : gowaku_no_rln
build_target : statusd
build_flags : -ldflags="-X github.com/status-im/status-go/params.Version= -X github.com/status-im/status-go/params.GitCommit=11f83780d -X github.com/status-im/status-go/params.IpfsGatewayURL=https://ipfs.status.im/ -X github.com/status-im/status-go/vendor/github.com/ethereum/go-ethereum/metrics.EnabledStr=true"
entrypoint : [ "statusd" , "-c" , "/static/configs/config.json" , "--seed-phrase=test test test test test test test test test test test takoe" , "--password=Strong12345" ]
ports :
- 3334 : 3333
2024-07-04 10:50:15 +00:00
healthcheck :
test : [ "CMD-SHELL" , "curl -X POST --data '{\"jsonrpc\":\"2.0\",\"method\":\"net_version\",\"params\":[],\"id\":1}' -H 'Content-Type: application/json' http://0.0.0.0:3333 || exit 1" ]
interval : 5s
timeout : 2s
retries : 120
tests-rpc :
2024-07-10 09:28:25 +00:00
user : ${INTEGRATION_TESTS_DOCKER_UID}
2024-07-04 10:50:15 +00:00
depends_on :
status-go :
condition : service_healthy
2024-08-13 12:46:48 +00:00
# status-go-no-funds:
# condition: service_healthy
2024-07-04 10:50:15 +00:00
deploy-communities-contracts :
condition : service_completed_successfully
build :
context : .
dockerfile : Dockerfile.tests-rpc
2024-08-13 12:46:48 +00:00
entrypoint : [ "pytest" , "-m" , "wallet" , "--rpc_url=http://status-go:3333" , "--rpc_url_2=http://status-go-no-funds:3333" ]
2024-07-04 10:50:15 +00:00
volumes :
- .:/tests-rpc