adapt deploy script to the new brain infra
This commit is contained in:
parent
cd5c83d3c3
commit
781d00243c
@ -9,18 +9,23 @@ server="$1"
|
|||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
[[ "$server" == "testnet" ]] && server="164.92.249.180"
|
[[ "$server" == "testnet" ]] && server="root@prod-brain-1"
|
||||||
[[ "$server" == "staging" ]] && server="149.36.48.100"
|
[[ "$server" == "staging" ]] && server="root@staging-brain-1"
|
||||||
|
|
||||||
cargo build --release --bin brain
|
cargo build --release --bin brain
|
||||||
ssh $server systemctl stop detee-brain.service
|
ssh $server systemctl stop detee-brain.service
|
||||||
scp target/release/brain $server:/usr/local/bin/detee-brain
|
scp target/release/brain $server:/usr/local/bin/detee-brain
|
||||||
ssh $server mkdir -p /etc/detee/brain/
|
ssh $server mkdir -p /etc/detee/brain/
|
||||||
scp scripts/detee-brain.service $server:/etc/systemd/system/detee-brain.service
|
scp scripts/detee-brain.service $server:/etc/systemd/system/detee-brain.service
|
||||||
scp surql/detee-brain-contracts.service $server:/etc/systemd/system/detee-brain-contracts.service
|
|
||||||
scp surql/detee-brain-contracts.timer $server:/etc/systemd/system/detee-brain-contracts.timer
|
|
||||||
scp surql/brain-timer.sh $server:/etc/detee/brain/brain-timer.sh
|
|
||||||
scp surql/timer.sql $server:/etc/detee/brain/timer.surql
|
|
||||||
ssh $server systemctl daemon-reload
|
ssh $server systemctl daemon-reload
|
||||||
ssh $server systemctl start detee-brain.service
|
ssh $server systemctl start detee-brain.service
|
||||||
ssh $server systemctl enable --now detee-brain-contracts.timer
|
|
||||||
|
[[ "$2" == "--timer" ]] && {
|
||||||
|
scp surql/detee-brain-contracts.service $server:/etc/systemd/system/detee-brain-contracts.service
|
||||||
|
scp surql/detee-brain-contracts.timer $server:/etc/systemd/system/detee-brain-contracts.timer
|
||||||
|
scp surql/brain-timer.sh $server:/etc/detee/brain/brain-timer.sh
|
||||||
|
scp surql/timer.sql $server:/etc/detee/brain/timer.surql
|
||||||
|
ssh $server systemctl daemon-reload
|
||||||
|
ssh $server systemctl enable detee-brain-contracts.timer
|
||||||
|
ssh $server systemctl restart detee-brain-contracts.timer
|
||||||
|
}
|
||||||
|
@ -2,11 +2,8 @@
|
|||||||
|
|
||||||
source /etc/detee/brain/config.ini
|
source /etc/detee/brain/config.ini
|
||||||
|
|
||||||
import="docker run -i --rm --net=host \
|
surreal import \
|
||||||
--volume "/etc/detee/brain/timer.surql:/timer.surql" \
|
|
||||||
surrealdb/surrealdb:latest import \
|
|
||||||
--endpoint "http://${DB_URL}" \
|
--endpoint "http://${DB_URL}" \
|
||||||
--username $DB_USER --password "$DB_PASS" \
|
--username $DB_USER --password "$DB_PASS" \
|
||||||
--namespace $DB_NAMESPACE --database $DB_NAME"
|
--namespace $DB_NAMESPACE --database $DB_NAME \
|
||||||
|
/etc/detee/brain/timer.surql
|
||||||
$import timer.surql
|
|
||||||
|
Loading…
Reference in New Issue
Block a user