2
0
mirror of https://github.com/inventree/inventree-docs.git synced 2025-04-28 13:46:54 +00:00
inventree-docs/docs/start/production.md
Oliver Walters 2b3a0c7748 Refactor installation instructions
(cherry picked from commit 2eb4589b0176b7377135c4539531abde7d0a88b4)
2021-04-08 21:18:17 +10:00

1.3 KiB

title
title
Production Server

Production Server

!!! warning "Installation" Before continuing, ensure that the installation steps have been completed.

The following instructions provide a reasonably performant server, using gunicorn as a webserver, and supervisor as a process manager.

For alternative deployment methods, django apps provide multiple deployment methods - see the Django documentation.

There are also numerous online tutorials describing how to deploy a Django application either locally or on an online platform.

Gunicorn

The InvenTree web server is hosted using Gunicorn. Gunicorn is a Python WSGI server which provides a multi-worker server which is well suited to handling multiple simultaneous requests. Gunicorn is a solid choice for a production server which is easy to configure and performs well in a multi-user environment.

Supervisor

Supervisor is a process control system which monitors and controls multiple background processes. It is used in the InvenTree production setup to ensure that the server and background worker processes are always running.

Setup

Start Supervisor