-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathDockerfile
32 lines (26 loc) · 1.45 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
FROM quay.io/numigi/odoo-public:14.latest
MAINTAINER numigi <contact@numigi.com>
USER root
COPY .docker_files/test-requirements.txt .
RUN pip3 install -r test-requirements.txt
ENV THIRD_PARTY_ADDONS /mnt/third-party-addons
RUN mkdir -p "${THIRD_PARTY_ADDONS}" && chown -R odoo "${THIRD_PARTY_ADDONS}"
COPY ./gitoo.yml /gitoo.yml
RUN gitoo install-all --conf_file /gitoo.yml --destination "${THIRD_PARTY_ADDONS}"
USER odoo
COPY hr_attendance_menu_unrestricted /mnt/extra-addons/hr_attendance_menu_unrestricted
COPY hr_attendance_tracking_visibility /mnt/extra-addons/hr_attendance_tracking_visibility
COPY hr_contract_single_open /mnt/extra-addons/hr_contract_single_open
COPY hr_contract_wage_hourly /mnt/extra-addons/hr_contract_wage_hourly
COPY hr_contract_wage_type /mnt/extra-addons/hr_contract_wage_type
COPY hr_employee_declaration /mnt/extra-addons/hr_employee_declaration
COPY hr_employee_private_wizard /mnt/extra-addons/hr_employee_private_wizard
COPY hr_employee_type /mnt/extra-addons/hr_employee_type
COPY hr_timesheet_enhanced /mnt/extra-addons/hr_timesheet_enhanced
COPY hr_employee_type_private_wizard /mnt/extra-addons/hr_employee_type_private_wizard
COPY hr_event /mnt/extra-addons/hr_event
COPY hr_expense_same_month /mnt/extra-addons/hr_expense_same_month
COPY hr_payslip_chatter /mnt/extra-addons/hr_payslip_chatter
COPY hr_working_space /mnt/extra-addons/hr_working_space
COPY .docker_files/main /mnt/extra-addons/main
COPY .docker_files/odoo.conf /etc/odoo