Merge pull request #24 from gurneyalex/main
[IMP] speed up start of container
This commit is contained in:
commit
71469d2a3c
2 changed files with 7 additions and 2 deletions
|
|
@ -26,6 +26,9 @@ spec:
|
|||
mountPath: /runboat
|
||||
- name: data
|
||||
mountPath: /mnt/data
|
||||
- name: data
|
||||
mountPath: /opt/odoo-venv
|
||||
subPath: odoo-venv
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: odoosecretenv
|
||||
|
|
|
|||
|
|
@ -2,15 +2,17 @@
|
|||
|
||||
set -ex
|
||||
|
||||
DEBIAN_FRONTEND=noninteractive apt-get -yq install rsync
|
||||
|
||||
# If it exists, copy the previously initialized venv.
|
||||
if [ -f /mnt/data/initialized ] ; then
|
||||
rsync -a --delete /mnt/data/odoo-venv/ /opt/odoo-venv
|
||||
pip list
|
||||
# Install 'deb' external dependencies of all Odoo addons found in path.
|
||||
DEBIAN_FRONTEND=noninteractive apt-get install -qq --no-install-recommends $(oca_list_external_dependencies deb)
|
||||
exit 0
|
||||
fi
|
||||
|
||||
DEBIAN_FRONTEND=noninteractive apt-get -yqq install rsync
|
||||
|
||||
# Remove addons dir, in case we are reinitializing after a previously
|
||||
# failed installation.
|
||||
rm -fr $ADDONS_DIR
|
||||
|
|
|
|||
Loading…
Reference in a new issue