From 01f9fe67edcbeeb59105404e6dea7c7db592e37b Mon Sep 17 00:00:00 2001 From: zramsay Date: Mon, 19 Feb 2024 19:11:59 +0000 Subject: [PATCH] add Mars v2 interface (#744) Tested on DO with real funds on mainnet Co-authored-by: zramsay Reviewed-on: https://git.vdb.to/cerc-io/stack-orchestrator/pulls/744 --- .../data/compose/docker-compose-mars-v2.yml | 12 ++++++++++++ .../data/container-build/cerc-mars-v2/build.sh | 4 ++++ stack_orchestrator/data/stacks/mars-v2/README.md | 16 ++++++++++++++++ stack_orchestrator/data/stacks/mars-v2/stack.yml | 8 ++++++++ 4 files changed, 40 insertions(+) create mode 100644 stack_orchestrator/data/compose/docker-compose-mars-v2.yml create mode 100755 stack_orchestrator/data/container-build/cerc-mars-v2/build.sh create mode 100644 stack_orchestrator/data/stacks/mars-v2/README.md create mode 100644 stack_orchestrator/data/stacks/mars-v2/stack.yml diff --git a/stack_orchestrator/data/compose/docker-compose-mars-v2.yml b/stack_orchestrator/data/compose/docker-compose-mars-v2.yml new file mode 100644 index 00000000..162ae3ba --- /dev/null +++ b/stack_orchestrator/data/compose/docker-compose-mars-v2.yml @@ -0,0 +1,12 @@ +version: "3.2" + +services: + mars: + image: cerc/mars-v2:local + restart: always + ports: + - "3000:3000" + environment: + - URL_OSMOSIS_REST=https://lcd-osmosis.blockapsis.com + - URL_OSMOSIS_RPC=https://rpc-osmosis.blockapsis.com + - WALLET_CONNECT_ID=0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x0x diff --git a/stack_orchestrator/data/container-build/cerc-mars-v2/build.sh b/stack_orchestrator/data/container-build/cerc-mars-v2/build.sh new file mode 100755 index 00000000..42852438 --- /dev/null +++ b/stack_orchestrator/data/container-build/cerc-mars-v2/build.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +# Build the mars-v2 image +source ${CERC_CONTAINER_BASE_DIR}/build-base.sh +docker build -t cerc/mars-v2:local -f ${CERC_REPO_BASE_DIR}/mars-v2-frontend/Dockerfile ${build_command_args} ${CERC_REPO_BASE_DIR}/mars-v2-frontend diff --git a/stack_orchestrator/data/stacks/mars-v2/README.md b/stack_orchestrator/data/stacks/mars-v2/README.md new file mode 100644 index 00000000..308c4cd7 --- /dev/null +++ b/stack_orchestrator/data/stacks/mars-v2/README.md @@ -0,0 +1,16 @@ +# mars + +On a fresh Digital Ocean droplet with Ubuntu: + +``` +git clone https://github.com/cerc-io/stack-orchestrator +cd stack-orchestrator +./scripts/quick-install-linux.sh +``` +Read and follow the instructions output from the above output to complete installation, then: + +``` +laconic-so --stack mars-v2 setup-repositories +laconic-so --stack mars-v2 build-containers +laconic-so --stack mars-v2 deploy up +``` diff --git a/stack_orchestrator/data/stacks/mars-v2/stack.yml b/stack_orchestrator/data/stacks/mars-v2/stack.yml new file mode 100644 index 00000000..42d1fc00 --- /dev/null +++ b/stack_orchestrator/data/stacks/mars-v2/stack.yml @@ -0,0 +1,8 @@ +version: "0.1" +name: mars-v2 +repos: + - github.com/mars-protocol/mars-v2-frontend +containers: + - cerc/mars-v2 +pods: + - mars-v2