這是從網路上摘錄下來的資料

========================================
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/

 

arrow
arrow
    文章標籤
    odoo ubuntu 18.04
    全站熱搜

    richkan 發表在 痞客邦 留言(0) 人氣()