代码拉取完成,页面将自动刷新
# Build container;
FROM openfalcon/makegcc-golang:1.10-alpine
LABEL maintainer laiwei.ustc@gmail.com
USER root
ENV FALCON_DIR=/open-falcon PROJ_PATH=${GOPATH}/src/github.com/open-falcon/falcon-plus
RUN mkdir -p $FALCON_DIR && \
mkdir -p $FALCON_DIR/logs && \
apk add --no-cache ca-certificates bash git supervisor
COPY . ${PROJ_PATH}
WORKDIR ${PROJ_PATH}
RUN make all \
&& make pack4docker \
&& tar -zxf open-falcon-v*.tar.gz -C ${FALCON_DIR} \
&& rm -rf ${PROJ_PATH}
# Final container;
FROM alpine:3.7
LABEL maintainer laiwei.ustc@gmail.com
USER root
ENV FALCON_DIR=/open-falcon
RUN mkdir -p $FALCON_DIR/logs && \
apk add --no-cache ca-certificates bash git supervisor
ADD docker/supervisord.conf /etc/supervisord.conf
COPY --from=0 ${FALCON_DIR} ${FALCON_DIR}
EXPOSE 8433 8080
WORKDIR ${FALCON_DIR}
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisord.conf"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。