FROM nexcom/erpnext:16.37.0-nexcom-support-2.0.0 AS support
FROM nexcom/erpnext:16.37.0-nexcom-portals-2.0.3
USER root
COPY --from=support --chown=frappe:frappe /home/frappe/frappe-bench/apps/helpdesk /home/frappe/frappe-bench/apps/helpdesk
COPY --from=support --chown=frappe:frappe /home/frappe/frappe-bench/apps/telephony /home/frappe/frappe-bench/apps/telephony
COPY --chown=frappe:frappe nexcom_branding/ /home/frappe/frappe-bench/apps/nexcom_branding/nexcom_branding/
RUN ln -s /home/frappe/frappe-bench/apps/helpdesk/helpdesk/public /home/frappe/frappe-bench/assets/helpdesk && ln -s /home/frappe/frappe-bench/apps/telephony/telephony/public /home/frappe/frappe-bench/assets/telephony
USER frappe
WORKDIR /home/frappe/frappe-bench
RUN env/bin/pip install -e apps/telephony -e apps/helpdesk
