2 Star 1 Fork 10

livehome/k8m

forked from weibaohui/k8m 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile.action 992 Bytes
一键复制 编辑 原始数据 按行查看 历史
weibaohui 提交于 2025-04-06 21:50 +08:00 . feat(ui): 添加关于页面并展示版本信息
FROM golang:1.24-alpine AS golang-builder
ARG VERSION
ARG GIT_COMMIT
ARG MODEL
ARG API_KEY
ARG API_URL
ARG GIT_TAG
ARG GIT_REPOSITORY
ARG BUILD_DATE
ENV GOPROXY="https://goproxy.io"
WORKDIR /app
ADD . .
RUN apk add upx
RUN --mount=type=cache,target=/go/pkg/mod \
go build -ldflags "-s -w -X main.Version=$VERSION -X main.GitCommit=$GIT_COMMIT -X main.GitTag=$GIT_TAG -X main.GitRepo=$GIT_REPOSITORY -X main.BuildDate=$BUILD_DATE -X main.Model=$MODEL -X main.ApiKey=$API_KEY -X main.ApiUrl=$API_URL" -o k8m . && apk add upx && upx -9 k8m
### build final image
FROM alpine:3.21
WORKDIR /app
ENV TZ=Asia/Shanghai
COPY --from=golang-builder /app/k8m .
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories \
&& apk upgrade && apk add --no-cache curl bash inotify-tools kubectl alpine-conf busybox-extras sqlite tzdata \
&& apk del alpine-conf && rm -rf /var/cache/* && chmod +x k8m
#k8m Server
EXPOSE 3618
#MCP Server
EXPOSE 3619
CMD /app/k8m
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/livehome/k8m.git
git@gitee.com:livehome/k8m.git
livehome
k8m
k8m
main

搜索帮助