double.huang před 4 roky
rodič
revize
1798aaa4a4
2 změnil soubory, kde provedl 26 přidání a 0 odebrání
  1. 18 0
      .drone.yaml
  2. 8 0
      dockerfile

+ 18 - 0
.drone.yaml

@@ -0,0 +1,18 @@
+clone:
+  depth: 50
+  recursive: true
+  path: i2-bill-api
+build:
+  image: docker.i2edu.net/golang:1.13
+  commands:
+    - go env -w GOPROXY=https://goproxy.cn,direct
+    - go mod tidy
+    - CGO_ENABLED=0 go build -a -ldflags '-s'
+    - tar zcf i2-bill-api.tar.gz etc i2-bill-api
+publish:
+  docker:
+    registry: docker.qianqiusoft.com
+    email: develop@qianqiusoft.com
+    repo: docker.qianqiusoft.com/i2-bill-api
+    tag:
+      - latest

+ 8 - 0
dockerfile

@@ -0,0 +1,8 @@
+FROM alpine
+
+ADD i2-bill-api.tar.gz /app/
+
+VOLUME [ "/app/etc" ]
+EXPOSE 6166
+WORKDIR /app
+CMD ["/app/i2-bill-api -f etc/i2bill-api.yaml"]