ci: интеграция — Redis по имени сервиса (redis:6379), не localhost
В Gitea/act job крутится в контейнере, а services: — контейнеры-соседи в сети job'а, доступные по имени сервиса. REDIS_URL=redis://localhost:6379 давал ECONNREFUSED 127.0.0.1:6379 (localhost сработал бы на GitHub-хостед раннере, не в DinD) — из-за этого интеграция и не доезжала до тестов. Нода уже достижима (Chain API ready after 1 attempts). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -137,7 +137,10 @@ jobs:
|
||||
exit 1
|
||||
- run: pnpm --filter @coopenomics/parser2 test:integration
|
||||
env:
|
||||
REDIS_URL: redis://localhost:6379
|
||||
# В Gitea/act job крутится в контейнере, а services: — контейнеры-соседи
|
||||
# в той же сети, доступные ПО ИМЕНИ СЕРВИСА (redis), а не через localhost
|
||||
# (localhost сработал бы на GitHub-хостед раннере, но не в DinD).
|
||||
REDIS_URL: redis://redis:6379
|
||||
CHAIN_URL: http://${{ env.NODE_HOST }}:8888
|
||||
SHIP_URL: ws://${{ env.NODE_HOST }}:8080
|
||||
- name: Show blockchain logs on failure
|
||||
|
||||
Reference in New Issue
Block a user