Update run file to Waitress server
to update with the recent changes from the project: - Change Flask server with waitress server - Added Basic user Authentication option - Added server Address option
This commit is contained in:
parent
9ed1dee05e
commit
958b16eccf
|
@ -1,8 +1,19 @@
|
|||
#!/usr/bin/with-contenv bash
|
||||
|
||||
WEB_PORT=${WEB_PORT:-5000}
|
||||
ADDRESS=${ADDRESS:-0.0.0.0}
|
||||
EXPOSE_PORT=${EXPOSE_PORT:-5000}
|
||||
USER=${USER}
|
||||
PASSWORD=${PASSWORD}
|
||||
|
||||
cd /
|
||||
|
||||
exec \
|
||||
s6-setuidgid abc flask run --host="0.0.0.0" --port="${WEB_PORT}"
|
||||
# Create User Authentication if specified
|
||||
if [ -z "${USER}" ] && [ -z "${PASSWORD}" ]; then
|
||||
echo "No User and Password Will be set for Basic authentication"
|
||||
exec \
|
||||
s6-setuidgid abc python3 -um app --host "${ADDRESS}" --port "${EXPOSE_PORT}"
|
||||
else
|
||||
echo "Setting Up Basic Authentication with Username="$USER" Password="$PASSWORD""
|
||||
exec \
|
||||
s6-setuidgid abc python3 -um app --host "${ADDRESS}" --port "${EXPOSE_PORT}" --userpass "$USER":"$PASSWORD"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue
Block a user