Skip to content
Snippets Groups Projects
Commit c507b9fd authored by Dan Notestein's avatar Dan Notestein
Browse files

Split reptracker installer to allow hivemind to start processing blocks

before the slow index-creation process begins
parent bf81e0a4
No related branches found
No related tags found
2 merge requests!66Merge develop to master for release,!36Split reptracker installer to allow hivemind to start processing blocks before the slow index-creation process begins
......@@ -117,8 +117,8 @@ NETWORK_NAME=haf
# REPUTATION_TRACKER_ADDON
# HAF_REPUTATION_TRACKER_REGISTRY=${HIVE_API_NODE_REGISTRY}/reputation_tracker
# HAF_REPUTATION_TRACKER_VERSION=${HIVE_API_NODE_VERSION}
# REPUTATION_TRACKER_REGISTRY=${HIVE_API_NODE_REGISTRY}/reputation_tracker
# REPUTATION_TRACKER_VERSION=${HIVE_API_NODE_VERSION}
# REPTRACKER_SCHEMA="hafbe-rt"
......
......@@ -27,7 +27,8 @@ services:
host haf_block_log btracker_owner ${COMPOSE_PROJECT_NAME}-balance-tracker-block-processing-1.${NETWORK_NAME} trust\n
host haf_block_log btracker_user ${COMPOSE_PROJECT_NAME}-balance-tracker-postgrest-1.${NETWORK_NAME} trust\n
host haf_block_log haf_admin ${COMPOSE_PROJECT_NAME}-reputation-tracker-install-1.${NETWORK_NAME} trust\n
host haf_block_log haf_admin ${COMPOSE_PROJECT_NAME}-reputation-tracker-install-schema-1.${NETWORK_NAME} trust\n
host haf_block_log haf_admin ${COMPOSE_PROJECT_NAME}-reputation-tracker-install-indexes-1.${NETWORK_NAME} trust\n
host haf_block_log haf_admin ${COMPOSE_PROJECT_NAME}-reputation-tracker-uninstall-1.${NETWORK_NAME} trust\n
host haf_block_log reptracker_owner ${COMPOSE_PROJECT_NAME}-reputation-tracker-block-processing-1.${NETWORK_NAME} trust\n
host haf_block_log reptracker_user ${COMPOSE_PROJECT_NAME}-reputation-tracker-postgrest-1.${NETWORK_NAME} trust\n
......
......@@ -18,7 +18,7 @@ services:
condition: service_completed_successfully
hafah-install:
condition: service_completed_successfully
reputation-tracker-install:
reputation-tracker-install-indexes:
condition: service_completed_successfully
block-explorer-uninstall:
image: ${HAF_BLOCK_EXPLORER_REGISTRY:-${HIVE_API_NODE_REGISTRY:-registry.hive.blog}/haf_block_explorer}:${HAF_BLOCK_EXPLORER_VERSION:-${HIVE_API_NODE_VERSION}}
......
......@@ -20,8 +20,8 @@ services:
depends_on:
haf:
condition: service_healthy
# reputation-tracker-install:
# condition: service_completed_successfully
reputation-tracker-install-schema:
condition: service_completed_successfully
hivemind-server:
image: ${HIVEMIND_INSTANCE_IMAGE:-${HIVE_API_NODE_REGISTRY:-registry.hive.blog}/hivemind}:${HIVEMIND_INSTANCE_VERSION:-${HIVE_API_NODE_VERSION}}
......@@ -55,7 +55,7 @@ services:
depends_on:
haf:
condition: service_healthy
reputation-tracker-install:
reputation-tracker-install-schema:
condition: service_completed_successfully
hivemind-uninstall:
......
services:
reputation-tracker-install:
reputation-tracker-install-schema:
image: ${REPUTATION_TRACKER_REGISTRY:-${HIVE_API_NODE_REGISTRY:-registry.hive.blog}/reputation_tracker}:${REPUTATION_TRACKER_VERSION:-${HIVE_API_NODE_VERSION}}
profiles:
- apps
......@@ -13,9 +13,30 @@ services:
command:
- install_app
- --swagger-url=${PUBLIC_HOSTNAME}
- --schema-only
depends_on:
haf:
condition: service_healthy
reputation-tracker-install-indexes:
image: ${REPUTATION_TRACKER_REGISTRY:-${HIVE_API_NODE_REGISTRY:-registry.hive.blog}/reputation_tracker}:${REPUTATION_TRACKER_VERSION:-${HIVE_API_NODE_VERSION}}
profiles:
- apps
- hafbe
- hivemind
- reputation-tracker-setup
environment:
POSTGRES_HOST: haf
networks:
haf-network:
command:
- install_app
- --swagger-url=${PUBLIC_HOSTNAME}
- --indexes-only
depends_on:
haf:
condition: service_healthy
reputation-tracker-install-schema:
condition: service_completed_successfully
reputation-tracker-uninstall:
image: ${REPUTATION_TRACKER_REGISTRY:-${HIVE_API_NODE_REGISTRY:-registry.hive.blog}/reputation_tracker}:${REPUTATION_TRACKER_VERSION:-${HIVE_API_NODE_VERSION}}
profiles:
......@@ -50,7 +71,7 @@ services:
retries: 3
start_period: 48h
depends_on:
reputation-tracker-install:
reputation-tracker-install-indexes:
condition: service_completed_successfully
haf:
condition: service_healthy
......@@ -80,7 +101,7 @@ services:
networks:
haf-network:
depends_on:
reputation-tracker-install:
reputation-tracker-install-schema:
condition: service_completed_successfully
haf:
condition: service_healthy
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment