fix: container

This commit is contained in:
Bohdan Kucherivayi 2024-12-01 21:58:07 +02:00
parent b95602cef6
commit db5cd22d4c
2 changed files with 14 additions and 12 deletions

View file

@ -110,7 +110,6 @@ target "default-args" {
PYTHON_VERSION = "${PYTHON_VERSION}" PYTHON_VERSION = "${PYTHON_VERSION}"
NODE_VERSION = "${NODE_VERSION}" NODE_VERSION = "${NODE_VERSION}"
} }
platforms = ["linux/amd64", "linux/arm64"]
} }
target "erpnext" { target "erpnext" {

View file

@ -98,7 +98,7 @@ RUN apt-get update \
USER frappe USER frappe
FROM build AS erpnext FROM build AS builder
ARG FRAPPE_BRANCH=version-15 ARG FRAPPE_BRANCH=version-15
ARG FRAPPE_PATH=https://github.com/zapal-tech/erp-frappe ARG FRAPPE_PATH=https://github.com/zapal-tech/erp-frappe
@ -118,22 +118,25 @@ RUN bench init \
--no-backups \ --no-backups \
--skip-redis-config-generation \ --skip-redis-config-generation \
--verbose \ --verbose \
/home/frappe/frappe-bench && \ /home/frappe/frappe-bench
cd /home/frappe/frappe-bench && \
bench get-app --branch=${ERPNEXT_BRANCH} --resolve-deps erpnext ${ERPNEXT_REPO} && \ WORKDIR /home/frappe/frappe-bench
bench get-app --branch=${CRM_BRANCH} --resolve-deps crm ${CRM_REPO} && \
bench get-app --branch=${HRMS_BRANCH} --resolve-deps hrms ${HRMS_REPO} && \ RUN bench get-app --branch=${ERPNEXT_BRANCH} --resolve-deps erpnext ${ERPNEXT_REPO}
bench get-app --branch=${INSIGHTS_BRANCH} --resolve-deps insights ${INSIGHTS_REPO} && \ RUN bench get-app --branch=${CRM_BRANCH} --resolve-deps crm ${CRM_REPO}
echo "{}" > sites/common_site_config.json && \ RUN bench get-app --branch=${HRMS_BRANCH} --resolve-deps hrms ${HRMS_REPO}
RUN bench get-app --branch=${INSIGHTS_BRANCH} --resolve-deps insights ${INSIGHTS_REPO}
RUN echo "{}" > sites/common_site_config.json && \
find apps -mindepth 1 -path "*/.git" | xargs rm -fr find apps -mindepth 1 -path "*/.git" | xargs rm -fr
# FROM base AS erpnext FROM base AS erpnext
USER frappe USER frappe
RUN echo "echo \"Commands restricted in production container, Read FAQ before you proceed: https://frappe.fyi/ctr-faq\"" >> ~/.bashrc RUN echo "echo \"Commands restricted in production container, Read FAQ before you proceed: https://frappe.fyi/ctr-faq\"" >> ~/.bashrc
RUN chown -R frappe:frappe /home/frappe/frappe-bench
# COPY --from=builder --chown=frappe:frappe /home/frappe/frappe-bench /home/frappe/frappe-bench COPY --from=builder --chown=frappe:frappe /home/frappe/frappe-bench /home/frappe/frappe-bench
WORKDIR /home/frappe/frappe-bench WORKDIR /home/frappe/frappe-bench