odoo:deployment
This is an old revision of the document!
Odoo 16 - Deployment
Download debian-12.1.0-amd64-netinst.iso
install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin [options] proxy_mode = True limit_memory_hard = 1677721600 limit_memory_soft = 629145600 limit_request = 8192 limit_time_cpu = 600 limit_time_real = 1200 max_cron_threads = 1 workers = 8
addons_path = /mnt/extra-addons data_dir = /var/lib/odoo
driver: local driver_opts: type: none device: /ruta/en/tu/host o: bind
apt install snapd
snap install --classic certbot ln -s /snap/bin/certbot /usr/bin/certbot
apt install nginx
upstream ubills-odoo { server 127.0.0.1:8069; } upstream ubills-odoochat { server 127.0.0.1:8072; } server { server_name u-bills.com; proxy_read_timeout 720s; proxy_connect_timeout 720s; proxy_send_timeout 720s; # Add Headers for odoo proxy mode proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; # log access_log /var/log/nginx/ubills-odoo.access.log; error_log /var/log/nginx/ubills-odoo.error.log; # Redirect longpoll requests to odoo longpolling port location /longpolling { proxy_pass http://ubills-odoochat; } # Redirect requests to odoo backend server location / { proxy_redirect off; proxy_pass http://ubills-odoo/; } # common gzip gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript; gzip on; listen 80; }
odoo/deployment.1696085916.txt.gz · Last modified: 2023/09/30 09:58 by aperez