From c713f86055154a72f6f06e746169ebdd8e0a09c1 Mon Sep 17 00:00:00 2001 From: Bob Ong Date: Thu, 11 Jul 2024 20:13:53 +0800 Subject: [PATCH] [DigitalOcean Deploy] fix docker building and k8s config --- .github/workflows/docker_build.yaml | 2 +- Dockerfile | 6 ++++++ kube/starcoin-dag-inspector-vega-deployment.yaml | 14 ++------------ 3 files changed, 9 insertions(+), 13 deletions(-) diff --git a/.github/workflows/docker_build.yaml b/.github/workflows/docker_build.yaml index 2aa779c..381b92b 100644 --- a/.github/workflows/docker_build.yaml +++ b/.github/workflows/docker_build.yaml @@ -53,4 +53,4 @@ jobs: run: | echo "Docker image has been successfully built and pushed to DockerHub." echo "You can pull the latest image using:" - echo "docker pull starcoin/starcoin_dag_inspector:latest" \ No newline at end of file + echo "docker pull starcoin/starcoin_dag_inspector:latest" diff --git a/Dockerfile b/Dockerfile index 771f957..cb05f73 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,12 @@ ARG REACT_APP_API_ADDRESS ARG REACT_APP_KATNIP_ADDRESS ARG REACT_APP_STARCOIN_LIVE_ADDRESS ARG REACT_APP_SUPPORT_STARCOIN_NETWORK + +ENV REACT_APP_API_ADDRESS=${REACT_APP_API_ADDRESS} +ENV REACT_APP_EXPLORER_ADDRESS=${REACT_APP_EXPLORER_ADDRESS} +ENV REACT_APP_STARCOIN_LIVE_ADDRESS=${REACT_APP_STARCOIN_LIVE_ADDRESS} +ENV REACT_APP_SUPPORT_STARCOIN_NETWORK=${REACT_APP_SUPPORT_STARCOIN_NETWORK} + RUN REACT_APP_API_ADDRESS=${REACT_APP_API_ADDRESS} \ REACT_APP_KATNIP_ADDRESS=${REACT_APP_KATNIP_ADDRESS} \ REACT_APP_STARCOIN_LIVE_ADDRESS=${REACT_APP_STARCOIN_LIVE_ADDRESS} \ diff --git a/kube/starcoin-dag-inspector-vega-deployment.yaml b/kube/starcoin-dag-inspector-vega-deployment.yaml index 05ca967..3e5457c 100644 --- a/kube/starcoin-dag-inspector-vega-deployment.yaml +++ b/kube/starcoin-dag-inspector-vega-deployment.yaml @@ -15,19 +15,9 @@ spec: spec: containers: - name: react-app - image: starcoin/starcoin_explorer:latest + image: starcoin/starcoin_dag_inspector:latest ports: - containerPort: 80 - env: - - name: REACT_APP_API_URL - value: https://doapi.stcscan.io/v2/dag-inspector - - name: REACT_APP_EXPLORER_ADDRESS - value: https://do.stcscan.io - - name: REACT_APP_STARCOIN_LIVE_ADDRESS - value: https://do.stcscan.io - - name: REACT_APP_SUPPORT_STARCOIN_NETWORK - value: main,barnard,proxima,halley,vega - --- apiVersion: v1 kind: Service @@ -39,6 +29,6 @@ spec: ports: - port: 80 targetPort: 80 - nodePort: 33000 + nodePort: 31100 selector: app: starcoin-dag-inspector \ No newline at end of file