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
|
mountPath: /runboat
|
||||||
- name: data
|
- name: data
|
||||||
mountPath: /mnt/data
|
mountPath: /mnt/data
|
||||||
|
- name: data
|
||||||
|
mountPath: /opt/odoo-venv
|
||||||
|
subPath: odoo-venv
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: odoosecretenv
|
name: odoosecretenv
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,17 @@
|
||||||
|
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
DEBIAN_FRONTEND=noninteractive apt-get -yq install rsync
|
|
||||||
|
|
||||||
# If it exists, copy the previously initialized venv.
|
# If it exists, copy the previously initialized venv.
|
||||||
if [ -f /mnt/data/initialized ] ; then
|
if [ -f /mnt/data/initialized ] ; then
|
||||||
rsync -a --delete /mnt/data/odoo-venv/ /opt/odoo-venv
|
|
||||||
pip list
|
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
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get -yqq install rsync
|
||||||
|
|
||||||
# Remove addons dir, in case we are reinitializing after a previously
|
# Remove addons dir, in case we are reinitializing after a previously
|
||||||
# failed installation.
|
# failed installation.
|
||||||
rm -fr $ADDONS_DIR
|
rm -fr $ADDONS_DIR
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue