Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# These modules will not be copied
purchase_warehouse_access
stock_auto_assign_disabled
stock_auto_assign_disabled_jit
stock_client_order_ref
stock_component
stock_component_account
stock_extra_views
stock_inventory_accounting_date_editable
stock_inventory_category_domain
stock_inventory_internal_location
stock_inventory_line_domain
stock_inventory_line_domain_barcode
stock_location_position_alphanum
stock_move_list_cost
stock_move_list_location
stock_move_valuation_adjustment
stock_picking_add_transit
stock_picking_add_transit_rental
stock_picking_change_destination
stock_picking_digitized_signature
stock_picking_search_by_serial
stock_previous_step_return
stock_product_location_info
stock_rental
stock_rental_conversion
stock_rental_conversion_account
stock_rental_conversion_asset
stock_reserve_quant_package
stock_route_optimized
stock_scheduler_include_rfq
stock_serial_asset
stock_serial_no_simple_form
stock_serial_single_quant
stock_special_route
stock_theorical_quantity_access
stock_warehouse_access
stock_warehouse_distance
72 changes: 12 additions & 60 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -16,68 +16,20 @@ 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 product_category_safe_change /mnt/extra-addons/product_category_safe_change
COPY product_packaging_dimension_decimal /mnt/extra-addons/product_packaging_dimension_decimal
#COPY purchase_warehouse_access /mnt/extra-addons/purchase_warehouse_access
COPY stock_account_visibility /mnt/extra-addons/stock_account_visibility
#COPY stock_auto_assign_disabled /mnt/extra-addons/stock_auto_assign_disabled
#COPY stock_auto_assign_disabled_jit /mnt/extra-addons/stock_auto_assign_disabled_jit
#COPY stock_client_order_ref /mnt/extra-addons/stock_client_order_ref
#COPY stock_component /mnt/extra-addons/stock_component
#COPY stock_component_account /mnt/extra-addons/stock_component_account
#COPY stock_extra_views /mnt/extra-addons/stock_extra_views
COPY stock_immediate_transfer_disable /mnt/extra-addons/stock_immediate_transfer_disable
#COPY stock_inventory_accounting_date_editable /mnt/extra-addons/stock_inventory_accounting_date_editable
#COPY stock_inventory_category_domain /mnt/extra-addons/stock_inventory_category_domain
#COPY stock_inventory_internal_location /mnt/extra-addons/stock_inventory_internal_location
#COPY stock_inventory_line_domain /mnt/extra-addons/stock_inventory_line_domain
#COPY stock_inventory_line_domain_barcode /mnt/extra-addons/stock_inventory_line_domain_barcode
#COPY stock_location_position_alphanum /mnt/extra-addons/stock_location_position_alphanum
#COPY stock_move_list_cost /mnt/extra-addons/stock_move_list_cost
#COPY stock_move_list_location /mnt/extra-addons/stock_move_list_location
COPY stock_move_location_domain_improved /mnt/extra-addons/stock_move_location_domain_improved
COPY stock_move_origin_link /mnt/extra-addons/stock_move_origin_link
COPY stock_move_valuation_adjustment /mnt/extra-addons/stock_move_valuation_adjustment
COPY stock_picking_responsible_editable /mnt/extra-addons/stock_picking_responsible_editable
COPY stock_picking_groupby_parent_affiliate /mnt/extra-addons/stock_picking_groupby_parent_affiliate
COPY stock_picking_secondary_unit_demand /mnt/extra-addons/stock_picking_secondary_unit_demand
#COPY stock_move_valuation_adjustment /mnt/extra-addons/stock_move_valuation_adjustment
#COPY stock_picking_add_transit /mnt/extra-addons/stock_picking_add_transit
#COPY stock_picking_add_transit_rental /mnt/extra-addons/stock_picking_add_transit_rental
#COPY stock_picking_change_destination /mnt/extra-addons/stock_picking_change_destination
#COPY stock_picking_digitized_signature /mnt/extra-addons/stock_picking_digitized_signature
#COPY stock_picking_search_by_serial /mnt/extra-addons/stock_picking_search_by_serial
COPY stock_picking_show_address /mnt/extra-addons/stock_picking_show_address
COPY stock_picking_split_qty /mnt/extra-addons/stock_picking_split_qty
COPY stock_picking_tracking_reference /mnt/extra-addons/stock_picking_tracking_reference
#COPY stock_previous_step_return /mnt/extra-addons/stock_previous_step_return
#COPY stock_product_location_info /mnt/extra-addons/stock_product_location_info
COPY stock_product_packaging_dimension /mnt/extra-addons/stock_product_packaging_dimension
COPY stock_product_packaging_uom /mnt/extra-addons/stock_product_packaging_uom
COPY stock_production_lot_rma /mnt/extra-addons/stock_production_lot_rma
COPY stock_quant_by_category /mnt/extra-addons/stock_quant_by_category
COPY stock_quant_secondary_unit /mnt/extra-addons/stock_quant_secondary_unit
#COPY stock_rental /mnt/extra-addons/stock_rental
COPY stock_replenish_report_secondary_unit /mnt/extra-addons/stock_replenish_report_secondary_unit
#COPY stock_rental_conversion /mnt/extra-addons/stock_rental_conversion
#COPY stock_rental_conversion_account /mnt/extra-addons/stock_rental_conversion_account
#COPY stock_rental_conversion_asset /mnt/extra-addons/stock_rental_conversion_asset
#COPY stock_reserve_quant_package /mnt/extra-addons/stock_reserve_quant_package
#COPY stock_route_optimized /mnt/extra-addons/stock_route_optimized
#COPY stock_scheduler_include_rfq /mnt/extra-addons/stock_scheduler_include_rfq
#COPY stock_serial_asset /mnt/extra-addons/stock_serial_asset
#COPY stock_serial_no_simple_form /mnt/extra-addons/stock_serial_no_simple_form
#COPY stock_serial_single_quant /mnt/extra-addons/stock_serial_single_quant
#COPY stock_special_route /mnt/extra-addons/stock_special_route
#COPY stock_theorical_quantity_access /mnt/extra-addons/stock_theorical_quantity_access
COPY stock_turnover_rate /mnt/extra-addons/stock_turnover_rate
COPY stock_turnover_rate_purchase /mnt/extra-addons/stock_turnover_rate_purchase
COPY stock_virtual_adjustment /mnt/extra-addons/stock_virtual_adjustment
#COPY stock_warehouse_access /mnt/extra-addons/stock_warehouse_access
#COPY stock_warehouse_distance /mnt/extra-addons/stock_warehouse_distance
# To exclude module, add folder name to .dockerignore
COPY . /mnt/extra-addons

USER root

# Cleaning extra-addons after massive copy
RUN [ "/bin/bash", "-c", "\
find /mnt/extra-addons/ -maxdepth 1 -type f -delete && \
find /mnt/extra-addons/ -maxdepth 1 -type d -iname '.*' -print0 | xargs -I {} -0 rm -rvf '{}'\
" ]

USER odoo

COPY .docker_files/main /mnt/extra-addons/main
COPY .docker_files/odoo.conf /etc/odoo