mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Separated docker file into separate directory
This commit is contained in:
parent
8f626d305e
commit
5a168abbfe
@ -6,6 +6,13 @@ version: "3.8"
|
||||
# - Runs nginx as a reverse proxy
|
||||
# - Runs the background worker process
|
||||
|
||||
# ---------------------------------
|
||||
# IMPORTANT - READ BEFORE STARTING!
|
||||
# ---------------------------------
|
||||
# Before running, ensure that you change the "/path/to/data" directory,
|
||||
# specified in the "volumes" section at the end of this file.
|
||||
# This path determines where the InvenTree data will be stored!
|
||||
|
||||
services:
|
||||
# Database service
|
||||
# Use PostgreSQL as the database backend
|
||||
@ -28,7 +35,7 @@ services:
|
||||
# Uses gunicorn as the web server
|
||||
inventree:
|
||||
build:
|
||||
context: .
|
||||
context: inventree
|
||||
args:
|
||||
repository: "https://github.com/SchrodingersGat/InvenTree.git"
|
||||
branch: "django-q"
|
||||
@ -68,7 +75,7 @@ services:
|
||||
# background worker process handles long-running or periodic tasks
|
||||
worker:
|
||||
build:
|
||||
context: .
|
||||
context: inventree
|
||||
args:
|
||||
repository: "https://github.com/SchrodingersGat/InvenTree.git"
|
||||
branch: "django-q"
|
||||
|
@ -1,43 +0,0 @@
|
||||
; # Supervisor Config File (for docker build)
|
||||
;
|
||||
; This config file is specific to the InvenTree docker build!
|
||||
;
|
||||
; There are two separate processes which must be managed:
|
||||
;
|
||||
; ## Web Server
|
||||
; The InvenTree server must be launched and managed as a process
|
||||
; The recommended way to handle the web server is to use gunicorn
|
||||
;
|
||||
; ## Background Tasks
|
||||
; A background task manager processes long-running and periodic tasks
|
||||
; InvenTree uses django-q for this purpose
|
||||
|
||||
[supervisord]
|
||||
user=inventree
|
||||
nodaemon=true
|
||||
|
||||
[supervisorctl]
|
||||
serverurl=unix:///var/run/supervisor.sock
|
||||
|
||||
[program:inventree-server]
|
||||
user=inventree
|
||||
directory=%(ENV_INVENTREE_SRC_DIR)s/InvenTree
|
||||
command=%(ENV_INVENTREE_VENV)s/bin/gunicorn -c %(ENV_INVENTREE_HOME)s/gunicorn.conf.py InvenTree.wsgi -b 127.0.0.1:8080
|
||||
startsecs=10
|
||||
autostart=true
|
||||
autorestart=true
|
||||
startretries=3
|
||||
stdout_logfile=/dev/fd/1
|
||||
stdout_logfile_maxbytes=0
|
||||
redirect_stderr=true
|
||||
|
||||
[program:inventree-cluster]
|
||||
user=inventree
|
||||
directory=%(ENV_INVENTREE_SRC_DIR)s/InvenTree
|
||||
command=%(ENV_INVENTREE_VENV)s/bin/python DJANGO_SETTINGS_FILE=InvenTree.settings manage.py qcluster
|
||||
startsecs=10
|
||||
autostart=true
|
||||
autorestart=true
|
||||
stdout_logfile=/dev/fd/1
|
||||
stdout_logfile_maxbytes=0
|
||||
redirect_stderr=true
|
Loading…
Reference in New Issue
Block a user