123456789101112131415161718192021222324252627 |
- # FROM ... AS builder : 表示依赖的镜像只是使用在编译阶段
- #FROM golang:1.19 AS builder
- #ARG VERSION=""
- #ARG VCS_BRANCH=""
- #ARG PROJECT_NAME=OAuth
- #ARG DOCKER_PROJECT_DIR=/build
- #ARG EXTRA_BUILD_ARGS=""
- # 编译阶段的工作目录,也可以作为全局工作目录
- #WORKDIR $DOCKER_PROJECT_DIR
- #COPY . $DOCKER_PROJECT_DIR
- #ENV GOPROXY="https://goproxy.cn,direct"
- #RUN git config --global url."gogs.baozhida.cn/zoie/OAuth-core".insteadOf "https://gogs.baozhida.cn/zoie/OAuth-core" && \
- # mkdir -p /output && \
- # make build-linux -e OUTPUT_FILE_LINUX=/output/OAuth \
- # -e VERSION=$VERSION -e VCS_BRANCH=$VCS_BRANCH -e EXTRA_BUILD_ARGS=$EXTRA_BUILD_ARGS
- FROM alpine
- #COPY --from=builder /output/OAuth /usr/local/bin
- COPY ./bin/linux/OAuth /usr/local/bin
- COPY ./conf/ /etc/conf/
- #COPY /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- EXPOSE 8000
- CMD ["Medical_OAuth","server","-c", "/etc/conf/settings.yml"]
|