這是從網路上摘錄下來的資料
========================================
How to deploy Odoo 12 on Ubuntu 18.04
========================================
--------------------
Before you begin
--------------------
$ sudo apt update && sudo apt upgrade
$ sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less
--------------------
Create Odoo user
--------------------
$ sudo useradd -m -d /opt/odoo12 -U -r -s /bin/bash odoo12
--------------------
Install and Configure PostgreSQL
--------------------
$ sudo apt-get install postgresql
$ sudo su - postgres -c "createuser -s odoo12"
--------------------
Install Wkhtmltopdf
--------------------
$ wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~bionic_amd64.deb
$ sudo apt install ./wkhtmltox_0.12.1.3-1~bionic_amd64.deb
--------------------
Install and Configure Odoo
--------------------
$ sudo su - odoo12
$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 12.0 /opt/odoo12/odoo
$ cd /opt/odoo12
$ python3 -m venv odoo-venv
$ source odoo-venv/bin/activate
(venv) $ pip3 install wheel
(venv) $ pip3 install -r odoo/requirements.txt
(venv) $ deactivate
$ mkdir /opt/odoo12/odoo-custom-addons
$ exit
$ sudo vim /etc/odoo12.conf
[options]
; This is the password that allows database operations:
admin_passwd = PASSWORD
db_host = False
db_port = False
db_user = odoo12
db_password = False
addons_path = /opt/odoo12/odoo/addons,/opt/odoo12/odoo-custom-addons
--------------------
Create a Systemd Unit File
--------------------
$ sudo vim /etc/systemd/system/odoo12.service
[Unit]
Description=Odoo12
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
SyslogIdentifier=odoo12
PermissionsStartOnly=true
User=odoo12
Group=odoo12
ExecStart=/opt/odoo12/odoo-venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
$ sudo systemctl start odoo12
$ sudo systemctl status odoo12
* odoo12.service - Odoo12
Loaded: loaded (/etc/systemd/system/odoo12.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2018-10-09 14:15:30 PDT; 3s ago
Main PID: 24334 (python3)
Tasks: 4 (limit: 2319)
CGroup: /system.slice/odoo12.service
`-24334 /opt/odoo12/odoo-venv/bin/python3 /opt/odoo12/odoo/odoo-bin -c /etc/odoo12.conf
$ sudo systemctl enable odoo12
$ sudo journalctl -u odoo12
--------------------
Test the Installation
--------------------
Open your browser and type: http://localhost:8069
上述資料來源:https://linuxize.com/post/how-to-deploy-odoo-12-on-ubuntu-18-04/
留言列表