Fix auth helper script
This commit is contained in:
@@ -5,12 +5,15 @@ import sys
|
||||
|
||||
import django
|
||||
|
||||
LOG_PATH = "auth_debug.log"
|
||||
LOG_PATH = os.environ.get("AUTH_DEBUG_LOG", "/tmp/auth_debug.log")
|
||||
|
||||
|
||||
def log(data):
|
||||
try:
|
||||
with open(LOG_PATH, "a") as f:
|
||||
f.write(f"{data}\n")
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
|
||||
# Set up Django environment
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
#!/bin/sh
|
||||
podman exec -i gia sh -c "cd /code && . /venv/bin/activate && python auth_django.py"
|
||||
#cd /code
|
||||
#. /code/xf/GIA/genv/bin/activate
|
||||
#exec python /code/xf/GIA/auth_django.py
|
||||
set -eu
|
||||
|
||||
|
||||
set -e
|
||||
podman exec -i gia sh -c '
|
||||
# Prosody external auth expects a single long-lived stdin/stdout process.
|
||||
# Keep one stable process chain and hand off with exec.
|
||||
exec podman exec -i gia sh -lc '
|
||||
cd /code &&
|
||||
. /venv/bin/activate &&
|
||||
exec python auth_django.py
|
||||
exec python -u auth_django.py
|
||||
'
|
||||
|
||||
Reference in New Issue
Block a user