whoogle-search/root/etc/services.d/whooglesearch/run
Mohammed A.Q 958b16eccf
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
2020-05-19 03:42:37 +00:00

20 lines
590 B
Plaintext

#!/usr/bin/with-contenv bash
ADDRESS=${ADDRESS:-0.0.0.0}
EXPOSE_PORT=${EXPOSE_PORT:-5000}
USER=${USER}
PASSWORD=${PASSWORD}
cd /
# 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