it-projects-llc / odoo-saas-tools

Odoo SaaS Tools — tools for SaaS Businesses. Sale and manage Odoo databases.
https://saas.it-projects.info
GNU Lesser General Public License v3.0
542 stars 577 forks source link

Error while installing #838

Open haninada opened 5 years ago

haninada commented 5 years ago

Hello,

While installing through docker I got the following error

docker run \

-d \ -e POSTGRES_USER=odoo \ -e POSTGRES_PASSWORD=odoo \ --network=odoo-saas \ --name db-saas \ postgres:9.5 Unable to find image 'postgres:9.5' locally 9.5: Pulling from library/postgres fc7181108d40: Pull complete 81cfa12d39e9: Pull complete 793d305ca761: Pull complete 41e3ced3a2aa: Pull complete a300bc9d5405: Pull complete 3c6a5c3830ed: Pull complete fb8c79b24338: Pull complete fcda1144379f: Pull complete d0f772c5c8a7: Pull complete 8d4162a09bcc: Pull complete 39cc4cdad0d7: Pull complete 7bf8dbd510e6: Pull complete d69763ee4e98: Pull complete c9abe4ffafa8: Pull complete Digest: sha256:414f6ffe5792bff97f66cdda32a99bdc6c8877ba1b042066791374cba6309e9e Status: Downloaded newer image for postgres:9.5 9ec7c5cf5b434c2c9c1ce71f70119023d23caaed3babc87f6dc05b0f2563b332 docker: Error response from daemon: network odoo-saas not found.

Please advise Regards

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/76318610-error-while-installing?utm_campaign=plugin&utm_content=tracker%2F3643037&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F3643037&utm_medium=issues&utm_source=github).
ilmir-k commented 5 years ago

@haninada you need to create docker network first: docker network create odoo-saas

haninada commented 5 years ago

thank you for reply

another issue if you can help, do you have a sample of odoo-derver.conf and Nginx conf files to guide me in installation

Best regards

ilmir-k commented 5 years ago

Please check the following links for the instructions and examples: https://it-projects-llc.github.io/odoo-saas-tools/ https://it-projects-llc.github.io/odoo-saas-tools/getting-started/

The example of odoo-nginx.conf:

       listen 80 default_server;
       server_name .example.com;

       proxy_buffers 16 64k;
       proxy_buffer_size 128k;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto $scheme;
#        proxy_redirect http:// https://;
       proxy_read_timeout 600s;
       client_max_body_size 100m;

       location /longpolling {
           proxy_pass http://127.0.0.1:8072;
       }

       location / {
           proxy_pass http://127.0.0.1:8069;
       }
}

server {
       listen 443 ssl;
       listen [::]:443 ssl;
       server_name .example.com;

       ## ssl certificate files
        ssl on;
        ssl_certificate        /home/ec2-user/example.com.crt;
        ssl_certificate_key    /home/ec2-user/example.com.key;

       proxy_buffers 16 64k;
       proxy_buffer_size 128k;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       proxy_set_header X-Forwarded-Proto $scheme;
#        proxy_redirect http:// https://;
       proxy_read_timeout 600s;
       client_max_body_size 100m;
       proxy_headers_hash_bucket_size 128;
       proxy_set_header X-Forwarded-Proto https;

       location /longpolling {
           proxy_pass http://127.0.0.1:8072;
       }

       location / {
           proxy_pass http://127.0.0.1:8069;
       }

}
haninada commented 5 years ago

Many thanks for your kindness

haninada commented 5 years ago

Hello everyone,

First please excuse me as I came from SAP so I have a lack in some areas

what I did as the following 1- installed NGNIX, setup domain with SSL, after testing the domain working fine and secure 2- installed odoo SaaS using docker, I followed the explanation in the following link, https://it-projects-llc.github.io/odoo-saas-tools/getting-started/ 3- after finish installation while restart NGINX it came with error " Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe " for details" and of course the site becomes unreachable.

The following the original NGINX conf file after install SSL server { listen 80; server_name www.example.com example.com;

include snippets/letsencrypt.conf;
return 301 https://$host$request_uri;

}

server { listen 443 ssl http2; server_name www.example.com;

ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
include snippets/ssl.conf;
include snippets/letsencrypt.conf;

return 301 https://example.com$request_uri;

}

server { listen 443 ssl http2; server_name example.com;

ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
include snippets/ssl.conf;
include snippets/letsencrypt.conf;

# . . . other code

}

As I mentioned domain work fine

after install odoo SaaS I used the conf file above after modify X-Real-IP to the server public address to be as the following

server { listen 80; server_name .example.com www.example.com example.com;

include snippets/letsencrypt.conf;
return 301 https://$host$request_uri;

proxy_buffers 16 64k;
   proxy_buffer_size 128k;
   proxy_set_header Host $host;
   proxy_set_header (serverIP) $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;

proxy_redirect http:// https://;

   proxy_read_timeout 600s;
   client_max_body_size 100m;

   location /longpolling {
       proxy_pass http://127.0.0.1:8072;
   }

    location / {
       proxy_pass http://127.0.0.1:8069;
   }

}

server { listen 443 ssl; listen [::]:443 ssl; server_name .example.com;

ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
include snippets/ssl.conf;
include snippets/letsencrypt.conf;

proxy_buffers 16 64k;
   proxy_buffer_size 128k;
   proxy_set_header Host $host;
   proxy_set_header X-Real-IP $remote_addr;
   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header X-Forwarded-Proto $scheme;

proxy_redirect http:// https://;

   proxy_read_timeout 600s;
   client_max_body_size 100m;
   proxy_headers_hash_bucket_size 128;
   proxy_set_header X-Forwarded-Proto https;

   location /longpolling {
       proxy_pass http://127.0.0.1:8072;
   }

   location / {
       proxy_pass http://127.0.0.1:8069;
   }

}

return 301 https://lancercity.com$request_uri;

}

Could anyone help in this issue

Best regards