3 Star 4 Fork 6

杨嘉祥 / frappe-deployer

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Dockerfile.custom 1.18 KB
一键复制 编辑 原始数据 按行查看 历史
杨嘉祥 提交于 2023-12-13 17:41 . 自定义镜像及说明
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" ]
Shell
1
https://gitee.com/vnimy/frappe-deployer.git
git@gitee.com:vnimy/frappe-deployer.git
vnimy
frappe-deployer
frappe-deployer
master

搜索帮助