seishi1 commited on
Commit
7e612d3
·
1 Parent(s): 0e62dfb

adding secrets

Browse files
Files changed (2) hide show
  1. Dockerfile +4 -0
  2. docker-compose.yml +2 -2
Dockerfile CHANGED
@@ -9,6 +9,10 @@ ENV GO111MODULE=on \
9
  # 设置工作目录
10
  WORKDIR /build
11
 
 
 
 
 
12
  # 复制 go.mod 和 go.sum 文件,先下载依赖
13
  COPY go.mod go.sum ./
14
  #ENV GOPROXY=https://goproxy.cn,direct
 
9
  # 设置工作目录
10
  WORKDIR /build
11
 
12
+ ## load secrets
13
+ RUN --mount=type=secret,id=API_SECRET,mode=0444,required=true
14
+ RUN --mount=type=secret,id=KL_COOKIE,mode=0444,required=true
15
+
16
  # 复制 go.mod 和 go.sum 文件,先下载依赖
17
  COPY go.mod go.sum ./
18
  #ENV GOPROXY=https://goproxy.cn,direct
docker-compose.yml CHANGED
@@ -10,6 +10,6 @@ services:
10
  volumes:
11
  - ./data:/app/kilo2api/data
12
  environment:
13
- - KL_COOKIE=****** # cookie (多个请以,分隔)
14
- - API_SECRET=123456 # [可选]接口密钥-修改此行为请求头校验的值(多个请以,分隔)
15
  - TZ=Asia/Shanghai
 
10
  volumes:
11
  - ./data:/app/kilo2api/data
12
  environment:
13
+ - KL_COOKIE=$(cat /run/secrets/KL_COOKIE) # cookie (多个请以,分隔)
14
+ - API_SECRET=$(cat /run/secrets/API_SECRET) # [可选]接口密钥-修改此行为请求头校验的值(多个请以,分隔)
15
  - TZ=Asia/Shanghai