Compare commits
2 Commits
600cfcfa04
...
c03a6ab86a
Author | SHA1 | Date | |
---|---|---|---|
c03a6ab86a | |||
|
2184f9ad8c |
@@ -30,7 +30,7 @@ chmod +x *.sh
|
||||
Pri prvom spustení `vm-create.sh` sa stiahne používaný image (Ubuntu 18.04 LTS).
|
||||
Následne skript prostredníctvom aplikácie `multipass` inicializuje virtuálny server prostredníctvom `./cloud-init/zdc-odoo-init.yaml` súboru.
|
||||
|
||||
Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotlivé časti prostredia:
|
||||
Prostredníctvom skriptu sú príkazmi `multipass exec` konfigurované jednotlivé časti prostredia:
|
||||
- python venv
|
||||
- stiahne zdc-odoo repozitár
|
||||
- vytvorí databázu podľa šablóny
|
||||
|
17
config/oca_requirements.txt
Normal file
17
config/oca_requirements.txt
Normal file
@@ -0,0 +1,17 @@
|
||||
python-ldap ## for ldap addons
|
||||
cerberus ## for rest addons
|
||||
pyquerystring ## for rest addons
|
||||
parse-accept-language ## for rest addons
|
||||
apispec ## for new rest addons
|
||||
marshmallow ## for new rest addons
|
||||
marshmallow_objects ## for new rest addons
|
||||
jsondiff ## for new rest addons
|
||||
cachetools ## for connector addons
|
||||
altair ## for kpi dashboard addons
|
||||
bokeh ## for kpi dashboard addons
|
||||
zxcvbn ## for password security
|
||||
xlsxwriter ## for xlsx export
|
||||
xlrd ## for xlsx export
|
||||
sqlalchemy ## for mysql connection
|
||||
lasso ## for auth addon
|
||||
pyotp ## for auth addons
|
48
config/odoo_requirements.txt
Normal file
48
config/odoo_requirements.txt
Normal file
@@ -0,0 +1,48 @@
|
||||
Babel==2.3.4
|
||||
chardet==3.0.4
|
||||
decorator==4.0.10
|
||||
docutils==0.12
|
||||
ebaysdk==2.1.5
|
||||
feedparser==5.2.1
|
||||
gevent==1.1.2 ; sys_platform != 'win32' and python_version < '3.7'
|
||||
gevent==1.5.0 ; python_version >= '3.7'
|
||||
greenlet==0.4.10 ; python_version < '3.7'
|
||||
greenlet==0.4.14 ; python_version >= '3.7'
|
||||
html2text==2016.9.19
|
||||
Jinja2==2.10.1
|
||||
libsass==0.12.3
|
||||
lxml==3.7.1 ; sys_platform != 'win32' and python_version < '3.7'
|
||||
lxml==4.2.3 ; sys_platform != 'win32' and python_version >= '3.7'
|
||||
lxml ; sys_platform == 'win32'
|
||||
Mako==1.0.4
|
||||
MarkupSafe==0.23
|
||||
mock==2.0.0
|
||||
num2words==0.5.6
|
||||
ofxparse==0.16
|
||||
passlib==1.6.5
|
||||
Pillow==4.0.0 ; python_version < '3.7'
|
||||
Pillow==6.1.0 ; python_version >= '3.7'
|
||||
psutil==4.3.1; sys_platform != 'win32'
|
||||
psutil==5.6.3; sys_platform == 'win32'
|
||||
psycopg2==2.7.3.1; sys_platform != 'win32'
|
||||
psycopg2==2.8.3; sys_platform == 'win32'
|
||||
pydot==1.2.3
|
||||
pyldap==2.4.28; sys_platform != 'win32'
|
||||
pyparsing==2.1.10
|
||||
PyPDF2==1.26.0
|
||||
pyserial==3.1.1
|
||||
python-dateutil==2.5.3
|
||||
pytz==2016.7
|
||||
pyusb==1.0.0
|
||||
qrcode==5.3
|
||||
reportlab==3.3.0
|
||||
requests==2.20.0
|
||||
suds-jurko==0.6
|
||||
vatnumber==1.2
|
||||
vobject==0.9.3
|
||||
Werkzeug==0.11.15 ; sys_platform != 'win32'
|
||||
Werkzeug==0.16.0 ; sys_platform == 'win32'
|
||||
XlsxWriter==0.9.3
|
||||
xlwt==1.3.*
|
||||
xlrd==1.0.0
|
||||
pypiwin32 ; sys_platform == 'win32'
|
@@ -76,11 +76,5 @@ if [ -n "${BASH:-}" -o -n "${ZSH_VERSION:-}" ] ; then
|
||||
fi
|
||||
|
||||
pip3 install wheel
|
||||
pip3 install -r /home/ubuntu/odoo12/requirements.txt ## for zdc-odoo
|
||||
pip3 install python-ldap ## for ldap addons
|
||||
pip3 install cerberus pyquerystring parse-accept-language ## for rest addons
|
||||
pip3 install cachetools ## for connector addons
|
||||
pip3 install altair bokeh ## for kpi dashboard addons
|
||||
pip3 install zxcvbn ## for password security
|
||||
pip3 install xlsxwriter xlrd ## for xlsx export
|
||||
pip3 install sqlalchemy ## for mysql coonnection
|
||||
pip3 install -r /home/ubuntu/config/odoo_requirements.txt ## for zdc-odoo
|
||||
pip3 install -r /home/ubuntu/config/oca_requirements.txt ## for zdc-oca-addons
|
||||
|
@@ -27,8 +27,10 @@ multipass exec $NAME -- /usr/bin/git clone git@gitea.egroup.sk:development/zdc-o
|
||||
multipass exec $NAME -- /usr/bin/git clone git@gitea.egroup.sk:development/zdc-addons --depth 1 --branch master /home/ubuntu/custom/dev-addons
|
||||
|
||||
echo "### Install Python Environment"
|
||||
multipass exec $NAME -- sudo -u ubuntu /usr/bin/python3 -m venv /home/ubuntu/venv-odoo12
|
||||
multipass transfer config/venv-install.sh $NAME:/home/ubuntu/config/venv-install.sh
|
||||
multipass transfer config/odoo_requirements.txt $NAME:/home/ubuntu/config/odoo_requirements.txt
|
||||
multipass transfer config/oca_requirements.txt $NAME:/home/ubuntu/config/oca_requirements.txt
|
||||
multipass exec $NAME -- sudo -u ubuntu /usr/bin/python3 -m venv /home/ubuntu/venv-odoo12
|
||||
multipass exec $NAME -- sudo -u ubuntu /bin/bash /home/ubuntu/config/venv-install.sh
|
||||
|
||||
echo "### Setup OCB Odoo 12"
|
||||
|
Reference in New Issue
Block a user