mirror of
https://github.com/ansible/awx.git
synced 2026-03-05 10:41:05 -03:30
Merge pull request #774 from matburt/jupyter_for_devel
Adding jupyter notebook support to the AWX development environment
This commit is contained in:
12
Makefile
12
Makefile
@@ -334,18 +334,18 @@ receiver:
|
|||||||
fi; \
|
fi; \
|
||||||
$(PYTHON) manage.py run_callback_receiver
|
$(PYTHON) manage.py run_callback_receiver
|
||||||
|
|
||||||
socketservice:
|
|
||||||
@if [ "$(VENV_BASE)" ]; then \
|
|
||||||
. $(VENV_BASE)/awx/bin/activate; \
|
|
||||||
fi; \
|
|
||||||
$(PYTHON) manage.py run_socketio_service
|
|
||||||
|
|
||||||
nginx:
|
nginx:
|
||||||
nginx -g "daemon off;"
|
nginx -g "daemon off;"
|
||||||
|
|
||||||
rdb:
|
rdb:
|
||||||
$(PYTHON) tools/rdb.py
|
$(PYTHON) tools/rdb.py
|
||||||
|
|
||||||
|
jupyter:
|
||||||
|
@if [ "$(VENV_BASE)" ]; then \
|
||||||
|
. $(VENV_BASE)/awx/bin/activate; \
|
||||||
|
fi; \
|
||||||
|
$(MANAGEMENT_COMMAND) shell_plus --notebook
|
||||||
|
|
||||||
reports:
|
reports:
|
||||||
mkdir -p $@
|
mkdir -p $@
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,18 @@ from split_settings.tools import optional, include
|
|||||||
# Load default settings.
|
# Load default settings.
|
||||||
from defaults import * # NOQA
|
from defaults import * # NOQA
|
||||||
|
|
||||||
|
# awx-manage shell_plus --notebook
|
||||||
|
NOTEBOOK_ARGUMENTS = [
|
||||||
|
'--NotebookApp.token=',
|
||||||
|
'--ip', '0.0.0.0',
|
||||||
|
'--port', '8888',
|
||||||
|
'--allow-root',
|
||||||
|
'--no-browser',
|
||||||
|
]
|
||||||
|
|
||||||
|
# print SQL queries in shell_plus
|
||||||
|
SHELL_PLUS_PRINT_SQL = False
|
||||||
|
|
||||||
# show colored logs in the dev environment
|
# show colored logs in the dev environment
|
||||||
# to disable this, set `COLOR_LOGS = False` in awx/settings/local_settings.py
|
# to disable this, set `COLOR_LOGS = False` in awx/settings/local_settings.py
|
||||||
LOGGING['handlers']['console']['()'] = 'awx.main.utils.handlers.ColorHandler'
|
LOGGING['handlers']['console']['()'] = 'awx.main.utils.handlers.ColorHandler'
|
||||||
|
|||||||
@@ -13,3 +13,5 @@ pytest-mock
|
|||||||
logutils
|
logutils
|
||||||
flower
|
flower
|
||||||
uwsgitop
|
uwsgitop
|
||||||
|
jupyter
|
||||||
|
matplotlib
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ services:
|
|||||||
CELERY_RDB_HOST: 0.0.0.0
|
CELERY_RDB_HOST: 0.0.0.0
|
||||||
AWX_GROUP_QUEUES: tower
|
AWX_GROUP_QUEUES: tower
|
||||||
ports:
|
ports:
|
||||||
|
- "8888:8888"
|
||||||
- "8080:8080"
|
- "8080:8080"
|
||||||
- "5555:5555"
|
- "5555:5555"
|
||||||
- "8013:8013"
|
- "8013:8013"
|
||||||
|
|||||||
@@ -5,3 +5,4 @@ celeryd: make celeryd
|
|||||||
receiver: make receiver
|
receiver: make receiver
|
||||||
flower: make flower
|
flower: make flower
|
||||||
uwsgi: make uwsgi
|
uwsgi: make uwsgi
|
||||||
|
jupyter: make jupyter
|
||||||
@@ -59,6 +59,14 @@ redirect_stderr=true
|
|||||||
stdout_logfile=/dev/fd/1
|
stdout_logfile=/dev/fd/1
|
||||||
stdout_logfile_maxbytes=0
|
stdout_logfile_maxbytes=0
|
||||||
|
|
||||||
|
[program:jupyter]
|
||||||
|
command = make jupyter
|
||||||
|
autostart = true
|
||||||
|
autorestart = true
|
||||||
|
redirect_stderr=true
|
||||||
|
stdout_logfile=/dev/fd/1
|
||||||
|
stdout_logfile_maxbytes=0
|
||||||
|
|
||||||
[group:awx-processes]
|
[group:awx-processes]
|
||||||
programs=celeryd,receiver,runworker,uwsgi,daphne,nginx,flower
|
programs=celeryd,receiver,runworker,uwsgi,daphne,nginx,flower
|
||||||
priority=5
|
priority=5
|
||||||
|
|||||||
Reference in New Issue
Block a user