Browse Source

test

develop
文武 9 months ago
parent
commit
1b51ca72ba
  1. 47
      .drone.yml
  2. 8
      Dockerfile
  3. 28
      nginxDev.conf

47
.drone.yml

@ -20,32 +20,27 @@ steps:
event: push
branch: develop
- name: scp
image: appleboy/drone-scp
settings:
host:
from_secret: host194
port: 22
user: root
password:
from_secret: 194pwd
target: /data/nfs/data/tmp/h5admin
source:
- dist/*
- name: backup
image: appleboy/drone-ssh
settings:
host:
from_secret: host194
username: root
password:
from_secret: 194pwd
port: 22
script:
- tar -czPf /data/nfs/data/backup/h5admin.`date +%Y-%m-%d:%H:%M`.tar.gz /data/nfs/data/newh5admin
# - \cp -rf /data/nfs/data/tmp/h5admin/dist/* /data/nfs/data/newh5admin
- rsync --delete -ahrc /data/nfs/data/tmp/h5admin/dist/ /data/nfs/data/newh5admin/
- name: docker-dev
image: plugins/docker
repo: registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller-web
registry: registry.cn-shenzhen.aliyuncs.com
use_cache: true
dockerfile: DockerfileDev
secrets: [ docker_username, docker_password ]
tags: bkb-admin-web
when:
branch: develop
- name: deploy-dev
image: appleboy/drone-ssh
host: 1.92.109.79
username: root
password:
from_secret: ssh_password
port: 22 # 可选,指定 SSH 端口,默认为 22
script:
- docker rm -f bkb-admin-web
- docker pull registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller-web:bkb-admin-web
- docker run --name=bkb-admin-web -p 30101:83 -d registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller-web:bkb-admin-web
when:
event: push
branch: develop

8
Dockerfile

@ -0,0 +1,8 @@
FROM registry.cn-shanghai.aliyuncs.com/lj-go/nginx
LABEL maintainer "wenwu"
WORKDIR /react
COPY . /react
COPY dist /usr/share/nginx/html/
COPY nginxDev.conf /etc/nginx/conf.d/default.conf
EXPOSE 83

28
nginxDev.conf

@ -0,0 +1,28 @@
server {
listen 83;
root /usr/share/nginx/html/;
include /etc/nginx/default.d/*.conf;
location / {
index index.html index.htm;
error_page 405 =200 /index.html;
try_files $uri $uri/ /index.html;
}
location /api/ {
proxy_pass http://121.36.90.209:30010/;
}
location /minio/ {
proxy_pass https://ax-api.sumweal.com/minio/;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
Loading…
Cancel
Save