Pemutakhiran Odoo
Instal Nginx
apt-get install curl gnupg2 ca-certificates lsb-release
echo "deb http://nginx.org/packages/debian `lsb_release -cs` nginx" \
| tee /etc/apt/sources.list.d/nginx.list
curl -fsSL https://nginx.org/keys/nginx_signing.key | apt-key add -
apt-key fingerprint ABF5BD827BD9BF62
apt-get update && apt-get install -y nginx
nginx -v
Instal PostgreSQL client
echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
apt-get update && apt-get install -y postgresql-client
psql --version
Instal Wkhtmltopdf
Instal Odoo
Depend
apt-get install python3-{babel,dateutil,decorator,docutils,feedparser,imaging,jinja2,ldap,libxslt1,mako,mock,openid,passlib,psutil,psycopg2,pychart,pydot,pyparsing,reportlab,suds,tz,vatnumber,vobject,werkzeug,xlsxwriter,xlwt}
apt-get install -y node-less python-{babel,dateutil,decorator,docutils,feedparser,pil,jinja2,ldap,libxslt1,mako,mock,openid,passlib,psutil,psycopg2,pychart,pydot,pyparsing,pypdf2,reportlab,suds,tz,vatnumber,vobject,werkzeug,xlsxwriter,xlwt}
dnf install python3 python3-devel git gcc redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel
Odoo
Odoo - Konfigurasi
[options]
# Addons and data locations
addons_path = /usr/lib/python2.7/dist-packages/odoo/addons,/home/deploy/odoo-custom-addons
# csv_internal_sep = ,
data_dir = /var/lib/odoo/.local/share/Odoo
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat
# DB parameters
admin_passwd = $ADMIN_PASSWD
db_host = False
db_maxconn = 64
db_name = False
db_password = $DB_PASSWORD
db_port = False
db_template = template1
db_user = odoo
# dbfilter = ^%d$
dbfilter = $DBFILTER
list_db = False
# pg_path = None
# demo = {}
# import_partial =
# Performance parameters
limit_memory_hard = 4684354560
limit_memory_soft = 4147483648
limit_request = 8192
limit_time_cpu = 600
limit_time_real = 1200
limit_time_real_cron = -1
max_cron_threads = 2
osv_memory_age_limit = 1.0
osv_memory_count_limit = False
workers = 4
# Logs parameters
syslog = False
log_db = True
logrotate = True
log_level = info
log_db_level = warning
log_handler = :INFO
logfile = /var/log/odoo/odoo-server.log
# pidfile = None
reportgz = True
server_wide_modules = web,web_kanban
# Email parameters
# email_from = False
# test_commit = False
# test_enable = False
# test_file = False
# test_report_directory = False
# translate_modules = ['all']
# unaccent = False
# without_demo = False
# Proxy and connectivity
proxy_mode = True
xmlrpc = True
xmlrpc_interface = 127.0.0.1
xmlrpc_port = 8069
netrpc_interface = 127.0.0.1
longpolling_port = 8072
Instal OpenUpgrade
systemctl stop odoo
apt-get install python3-pip
git clone https://github.com/OCA/OpenUpgrade.git --depth 1 --branch 11.0 --single-branch
cd OpenUpgrade
pip3 install --ignore-installed git+https://github.com/OCA/openupgradelib.git@master
sudo -u odoo ./odoo-bin -d migration --update all --stop-after-init --data-dir=/tmp