Browse Source

feat: 添加不动产gdc页面脚本

weijianghai 1 year ago
parent
commit
a0821f7995

+ 3 - 0
scripts/house-gdc/.dockerignore

@@ -0,0 +1,3 @@
+*
+!default.conf
+!dist.zip

+ 5 - 0
scripts/house-gdc/Dockerfile

@@ -0,0 +1,5 @@
+FROM nginx:1.24.0-alpine-slim
+LABEL type="app" name="house-gdc"
+COPY dist.zip dist.zip
+RUN unzip dist.zip && rm -rf dist.zip
+COPY default.conf /etc/nginx/conf.d/

+ 14 - 0
scripts/house-gdc/default.conf

@@ -0,0 +1,14 @@
+server {
+    listen       39206;
+    listen  [::]:39206;
+    server_name localhost;
+
+    access_log access.log;
+    error_log error.log;
+
+    location / {
+        root   /dist;
+        index  index.html index.htm;
+        try_files $uri $uri/ /index.html;
+    }
+}

+ 6 - 0
scripts/house-gdc/rollback.sh

@@ -0,0 +1,6 @@
+#!/bin/sh
+
+CONTAINER_NAME=house-gdc
+TAG=$1
+docker stop "${CONTAINER_NAME}" && docker rm -f "${CONTAINER_NAME}"
+docker run --name "${CONTAINER_NAME}" --restart=unless-stopped --network=host -d "${CONTAINER_NAME}":"${TAG}"

+ 7 - 0
scripts/house-gdc/update.sh

@@ -0,0 +1,7 @@
+#!/bin/sh
+
+CONTAINER_NAME=house-gdc
+TAG=$(date +%Y%m%d%H%M%S)
+docker stop "${CONTAINER_NAME}" && docker rm -f "${CONTAINER_NAME}"
+docker build -t "${CONTAINER_NAME}":"${TAG}" .
+docker run --name "${CONTAINER_NAME}" --restart=unless-stopped --network=host -d "${CONTAINER_NAME}":"${TAG}"