! PRE-RELEASE DEMO DOCUMENTATION !
GitLab Configurator Updates:
File: global/config.yaml
Paste the code below into the position indicated on the screen:
operations: gitlab.tunex.io:5050/marionette-develop/core/operations:latest balances: gitlab.tunex.io:5050/marionette-develop/core/balances:latest trading: enabled: true image: gitlab.tunex.io:5050/marionette-develop/core/trading:latest separate_trading_user_account: false default_market: "ETH-USDT"
Docker Compose Templates:
Two files in the templates/compose
folder need to be replaced to include the new images listed above. Note that one image is hardcoded in the back-end.
Action Required:
Download the updated files and replace the existing ones in the
templates/compose
folder.
Server Migration:
This release introduces a new database, ClickHouse. To ensure a successful migration, follow the steps below for the initial setup.
Migration Process:
Step 1: Start the migration. Allow the accounting
container to migrate with the db-bridge
. Wait approximately 30 minutes before proceeding.
Run the following commands:
Bring down the current setup:
docker-compose down
Start the required services:
docker-compose up -d nats db clickhouse
Start the
db-bridge
container and monitor the logs:docker-compose up -d db-bridge && docker-compose logs -f db-bridge
Start the
accounting
container:docker-compose up -d accounting
If the migration fails:
Run this command to remove all ClickHouse data and retry:
docker-compose rm -fs accounting clickhouse && rm -rf data/clickhouse_* && docker-compose up -d clickhouse && docker-compose up -d accounting
Step 2: Verify the migration for the balances
container. Ensure there are no errors in the logs.
Run the following commands:
docker-compose up -d balances docker-compose logs -f balances
Step 3: If everything is functioning correctly, start all containers:
docker-compose up -d