Я запускал свою установку odoo 10 с помощью команды /opt/odoo/odoo10.0/odoo-bin, и она работала нормально.
Теперь я хочу создать службу, чтобы включать / запускать / останавливать ее, когда я хочу. Я пытался сделать это с помощью systemd, но odoo запускается иначе, чем со сценарием выше.
Когда я запускаю его как службу, он думает, что я использую его впервые, и просит создать базу данных и т. Д. Как будто он не использует файл конфигурации. Я что-то сделал не так?
Это мой служебный файл /etc/systemd/system/odoo.service:
[Unit]
Description=Odoo Open Source ERP and CRM
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
PermissionsStartOnly=true
SyslogIdentifier=odoo-server
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo-10.0/odoo-bin --config=/etc/odoo.conf
WorkingDirectory=/opt/odoo/odoo-10.0/
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target