Browse Source

test

develop
文武 6 months ago
parent
commit
209001c544
  1. 49
      .drone.yml
  2. 8
      Dockerfile
  3. 2
      configs/config.yaml
  4. 8
      internal/server/server.go

49
.drone.yml

@ -0,0 +1,49 @@
workspace:
base: /project
path: src/demo
branches: [ master,develop,uat ]
pipeline:
build:
image: golang:1.20-alpine
commands:
- export GO111MODULE=on
- export GOPROXY=https://goproxy.cn,direct
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o server.app ./cmd/server
# - make build
docker-dev:
image: plugins/docker
repo: registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller
registry: registry.cn-shenzhen.aliyuncs.com
use_cache: true
dockerfile: Dockerfile
secrets: [ docker_username, docker_password ]
tags: payment-service
when:
branch: develop
# deploy-dev:
# image: roffe/kubectl
# commands:
# - rm -rf /root/.kube && cp -r .kube /root
# - kubectl delete -f deployDev.yaml || true
# - kubectl apply -f deployDev.yaml
# when:
# branch: develop
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 payment-service
- docker pull registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller:payment-service
- docker run --name=payment-service -d registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller:payment-service
when:
branch: develop

8
Dockerfile

@ -0,0 +1,8 @@
FROM registry.cn-shanghai.aliyuncs.com/lj-go/alpine
LABEL MAINTAINER="template"
WORKDIR /go/src/show
COPY . /go/src/show
RUN ls
EXPOSE 8001
ENTRYPOINT ./server.app -conf=configs/config.yaml

2
configs/config.yaml

@ -8,7 +8,7 @@ server:
data:
database:
driver: mysql
source: bkbrd:yJGQ3hlV#*4nTJrn@tcp(172.16.0.26:3306)/bkb_payment?charset=utf8mb4&parseTime=True&loc=Local
source: root:vBwU7vwAGQ@tcp(1.92.109.79:30306)/bkb_payment?charset=utf8mb4&parseTime=True&loc=Local
redis:
addr: redis-6715eafa-8e3f-4014-9659-ac647bd1ef46.cn-north-4.dcs.myhuaweicloud.com:6379
password: rMof*kkr!mfO7MHW

8
internal/server/server.go

@ -28,24 +28,22 @@ func NewNacosClient(env string) vo.NacosClientParam {
// addr: "https://nacos.mangguonews.com",
// username: "nacos_pub",
// password: "88m8JxgK",
addr: "72535c70-8d6d-400f-9893-4bb3e634f682.nacos.cn-north-4.cse.myhuaweicloud.com",
addr: "http://1.92.109.79",
}
} else {
nc = config{
// addr: "https://nacos-dev.mangguonews.com",
// username: "nacos",
// password: "nacos",
addr: "72535c70-8d6d-400f-9893-4bb3e634f682.nacos.cn-north-4.cse.myhuaweicloud.com",
addr: "http://1.92.109.79",
}
}
sc := []constant.ServerConfig{
*constant.NewServerConfig(nc.addr, 8848),
*constant.NewServerConfig(nc.addr, 30848),
}
cc := &constant.ClientConfig{
NamespaceId: env, // namespace id
Username: nc.username,
Password: nc.password,
CacheDir: "./log/nacos",
LogDir: "./log/nacos",
}

Loading…
Cancel
Save