소스 검색

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

weijianghai 1 년 전
부모
커밋
a0821f7995
5개의 변경된 파일35개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      scripts/house-gdc/.dockerignore
  2. 5 0
      scripts/house-gdc/Dockerfile
  3. 14 0
      scripts/house-gdc/default.conf
  4. 6 0
      scripts/house-gdc/rollback.sh
  5. 7 0
      scripts/house-gdc/update.sh

+ 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}"