mirror of
https://github.com/inventree/InvenTree.git
synced 2025-04-29 03:56:43 +00:00
Dockerfile updates
This commit is contained in:
parent
d91531720b
commit
4a3ca4638c
@ -27,5 +27,5 @@ class Command(BaseCommand):
|
||||
# prints success messge in green
|
||||
self.stdout.write(self.style.SUCCESS('InvenTree database connected'))
|
||||
except OperationalError:
|
||||
self.stdout.write("Database unavailable, waiting 5 seconds ...")
|
||||
self.stdout.write(self.style.ERROR("Database unavailable, waiting 5 seconds ..."))
|
||||
time.sleep(5)
|
||||
|
@ -79,7 +79,7 @@ RUN apk add --no-cache supervisor
|
||||
RUN mkdir ${INVENTREE_HOME}/media ${INVENTREE_HOME}/static ${INVENTREE_HOME}/backup
|
||||
|
||||
# Copy supervisor file
|
||||
COPY docker/supervisor.conf /etc/supervisord.conf
|
||||
COPY docker/supervisord.conf ${INVENTREE_HOME}/supervisord.conf
|
||||
|
||||
# Copy gunicorn config file
|
||||
COPY docker/gunicorn.conf.py ${INVENTREE_HOME}/gunicorn.conf.py
|
||||
|
@ -15,6 +15,8 @@ fi
|
||||
# Activate virtual environment
|
||||
source $INVENTREE_VENV/bin/activate
|
||||
|
||||
sleep 5
|
||||
|
||||
# Wait for the database to be ready
|
||||
cd $INVENTREE_MNG_DIR
|
||||
python manage.py wait_for_db
|
||||
@ -32,4 +34,4 @@ python manage.py collectstatic --noinput || exit 1
|
||||
python manage.py clearsessions || exit 1
|
||||
|
||||
# Now we can launch the server and background worker
|
||||
/usr/bin/supervisord -c /etc/supervisord.conf
|
||||
/usr/bin/supervisord -c $INVENTREE_HOME/supervisord.conf
|
||||
|
@ -13,6 +13,7 @@
|
||||
; InvenTree uses django-q for this purpose
|
||||
|
||||
[supervisord]
|
||||
user=inventree
|
||||
nodaemon=true
|
||||
|
||||
[program:inventree-server]
|
||||
@ -31,7 +32,7 @@ stderr_logfile_maxbytes=0
|
||||
[program:inventree-cluster]
|
||||
user=inventree
|
||||
directory=%(ENV_INVENTREE_SRC_DIR)s/InvenTree
|
||||
command=%(ENV_INVENTREE_VENV)s/bin/python manage.py qcluster
|
||||
command=%(ENV_INVENTREE_VENV)s/bin/python DJANGO_SETTINGS_FILE=InvenTree.settings manage.py qcluster
|
||||
startsecs=10
|
||||
autostart=true
|
||||
autorestart=true
|
Loading…
x
Reference in New Issue
Block a user