1 Star 0 Fork 11

82096089/frappe-deployer

forked from 杨嘉祥/frappe-deployer 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Dockerfile.custom 1.19 KB
一键复制 编辑 原始数据 按行查看 历史
杨嘉祥 提交于 2024-06-17 16:24 . 修复问题
ARG DOCKER_REGISTRY=ccr.ccs.tencentyun.com
ARG DOCKER_NAMESPACE=vnimy
ARG MAIN_VERSION=version-15
FROM ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/frappe-builder-oob:${MAIN_VERSION} as builder
USER frappe
ARG CUSTOM_APPS=
SHELL [ "/bin/bash" , "-c" ]
RUN \
cd /home/frappe/frappe-bench \
&& if [ -n "${CUSTOM_APPS}" ]; then \
echo "$CUSTOM_APPS" | while read -r line; \
do \
app=(${line//,/ }); \
bench get-app --branch=${app[2]:-"master"} --resolve-deps ${app[0]} ${app[1]}; \
done \
fi \
&& find apps -mindepth 1 -path "*/.git" | xargs rm -fr
FROM ${DOCKER_REGISTRY}/${DOCKER_NAMESPACE}/frappe-base:latest as custom
COPY resources/nginx-template.conf /templates/nginx/frappe.conf.template
COPY resources/entrypoints /usr/local/bin
RUN cd /usr/local/bin \
&& chmod 755 \
backend-entrypoint.sh \
configurator-entrypoint.sh \
nginx-entrypoint.sh \
websocket-entrypoint.sh
USER frappe
COPY --from=builder --chown=frappe:frappe /home/frappe/frappe-bench /home/frappe/frappe-bench
WORKDIR /home/frappe/frappe-bench
VOLUME [ \
"/home/frappe/frappe-bench/sites", \
"/home/frappe/frappe-bench/sites/assets", \
"/home/frappe/frappe-bench/logs" \
]
CMD [ "backend-entrypoint.sh" ]
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Shell
1
https://gitee.com/qq82096089/frappe-deployer.git
git@gitee.com:qq82096089/frappe-deployer.git
qq82096089
frappe-deployer
frappe-deployer
master

搜索帮助