正在显示
3 个修改的文件
包含
39 行增加
和
0 行删除
Dockerfile
0 → 100644
1 | +FROM golang:1.19-alpine as builder | ||
2 | + | ||
3 | +# Define the project name | 定义项目名称 | ||
4 | +ARG PROJECT=core | ||
5 | + | ||
6 | +WORKDIR /build | ||
7 | +COPY . . | ||
8 | + | ||
9 | +RUN go env -w GO111MODULE=on \ | ||
10 | + && go env -w GOPROXY=https://goproxy.cn,direct \ | ||
11 | + && go env -w CGO_ENABLED=0 \ | ||
12 | + && go env \ | ||
13 | + && go mod tidy \ | ||
14 | + && cd cmd/discuss/api \ | ||
15 | + && go build -ldflags="-s -w" -o /build/api/${PROJECT} ${PROJECT}.go | ||
16 | + | ||
17 | +FROM alpine:latest | ||
18 | + | ||
19 | +# Define the project name | 定义项目名称 | ||
20 | +ARG PROJECT=core | ||
21 | +# Define the config file name | 定义配置文件名 | ||
22 | +ARG CONFIG_FILE=core.yaml | ||
23 | +# Define the author | 定义作者 | ||
24 | +ARG AUTHOR=785409885@qq.com | ||
25 | + | ||
26 | +LABEL org.opencontainers.image.authors=${AUTHOR} | ||
27 | + | ||
28 | +WORKDIR /app | ||
29 | +ENV PROJECT=${PROJECT} | ||
30 | +ENV CONFIG_FILE=${CONFIG_FILE} | ||
31 | + | ||
32 | +COPY --from=builder /build/api/${PROJECT} ./ | ||
33 | +COPY --from=builder /build/cmd/discuss/api/etc/${CONFIG_FILE} ./etc/ | ||
34 | + | ||
35 | +EXPOSE 8080 | ||
36 | +ENTRYPOINT ./${PROJECT} -f etc/${CONFIG_FILE} |
@@ -99,5 +99,6 @@ func (l *SystemUserInfoLogic) SystemUserInfo(req *types.SystemUserInfoRequest) ( | @@ -99,5 +99,6 @@ func (l *SystemUserInfoLogic) SystemUserInfo(req *types.SystemUserInfoRequest) ( | ||
99 | // 后台登录时 ,检查/设置公司的初始数据 | 99 | // 后台登录时 ,检查/设置公司的初始数据 |
100 | func (l *SystemUserInfoLogic) initSystemData(companyId int64) error { | 100 | func (l *SystemUserInfoLogic) initSystemData(companyId int64) error { |
101 | // TODO 初始设置文章标签 | 101 | // TODO 初始设置文章标签 |
102 | + | ||
102 | return nil | 103 | return nil |
103 | } | 104 | } |
@@ -33,6 +33,8 @@ func (repository *ArticleTagRepository) Insert(ctx context.Context, conn transac | @@ -33,6 +33,8 @@ func (repository *ArticleTagRepository) Insert(ctx context.Context, conn transac | ||
33 | 33 | ||
34 | } | 34 | } |
35 | 35 | ||
36 | +// func (repository *ArticleTagRepository) CreateInBatches | ||
37 | + | ||
36 | func (repository *ArticleTagRepository) Update(ctx context.Context, conn transaction.Conn, dm *domain.ArticleTag) (*domain.ArticleTag, error) { | 38 | func (repository *ArticleTagRepository) Update(ctx context.Context, conn transaction.Conn, dm *domain.ArticleTag) (*domain.ArticleTag, error) { |
37 | var ( | 39 | var ( |
38 | err error | 40 | err error |
-
请 注册 或 登录 后发表评论