diff --git a/doc/PRODUCTION.md b/doc/PRODUCTION.md index 636ebfc..e71fa4e 100644 --- a/doc/PRODUCTION.md +++ b/doc/PRODUCTION.md @@ -4,18 +4,46 @@ ### 1. Clone the project: ```bash -git clone https://git.erplibre.ca/ERPLibre.git +git clone http://git.erplibre.ca/ERPLibre.git +cd ERPLibre ``` ### 2. Modify the parameters Modify the file env_var.sh for production installation. ### 3. Execute the script: +Support Ubuntu 18.04 server ```bash -cd ERPLibre ./script/install_dev.sh ./script/install_production.sh ``` +A service is running by systemd, you can access with the DNS name, found it in env_var.sh + +### 4. SSL: +Generate a ssl certificat +```bash +sudo certbot --nginx +``` + +## Watch log +```bash +sudo systemctl -feu [EL_USER] +``` + +## Run by address ip +Comment following line in /[EL_USER]/erplibre/config.conf +``` +#xmlrpc_interface = 127.0.0.1 +#netrpc_interface = 127.0.0.1 +#proxy_mode = True +``` +Add your address ip in nginx config at server_name in /etc/nginx/sites-available/[EL_WEBSITE_NAME] + +Restart daemon: +```bash +sudo systemctl restart nginx +sudo systemctl restart [EL_USER] +``` ## Production execution ```bash