mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-24 23:37:18 +00:00
remove implicit user from docker
This commit is contained in:
parent
e909e4f570
commit
7188cfaf78
@ -1,7 +1,6 @@
|
|||||||
FROM archlinux:base-devel
|
FROM archlinux:base-devel
|
||||||
|
|
||||||
# image configuration
|
# image configuration
|
||||||
ENV AHRIMAN_API_USER=""
|
|
||||||
ENV AHRIMAN_ARCHITECTURE="x86_64"
|
ENV AHRIMAN_ARCHITECTURE="x86_64"
|
||||||
ENV AHRIMAN_DEBUG=""
|
ENV AHRIMAN_DEBUG=""
|
||||||
ENV AHRIMAN_FORCE_ROOT=""
|
ENV AHRIMAN_FORCE_ROOT=""
|
||||||
|
@ -31,14 +31,6 @@ if [ -n "$AHRIMAN_PORT" ]; then
|
|||||||
AHRIMAN_SETUP_ARGS+=("--web-port" "$AHRIMAN_PORT")
|
AHRIMAN_SETUP_ARGS+=("--web-port" "$AHRIMAN_PORT")
|
||||||
fi
|
fi
|
||||||
ahriman "${AHRIMAN_DEFAULT_ARGS[@]}" repo-setup "${AHRIMAN_SETUP_ARGS[@]}"
|
ahriman "${AHRIMAN_DEFAULT_ARGS[@]}" repo-setup "${AHRIMAN_SETUP_ARGS[@]}"
|
||||||
# add user for api if set
|
|
||||||
if [ -n "$AHRIMAN_API_USER" ]; then
|
|
||||||
# python getpass does not read from stdin
|
|
||||||
# see thread https://mail.python.org/pipermail/python-dev/2008-February/077235.html
|
|
||||||
# WARNING with debug mode password will be put to stdout
|
|
||||||
ahriman "${AHRIMAN_DEFAULT_ARGS[@]}" user-list --error-on-empty "$AHRIMAN_API_USER" > /dev/null ||
|
|
||||||
ahriman "${AHRIMAN_DEFAULT_ARGS[@]}" user-add --as-service --role write --secure "$AHRIMAN_API_USER" -p "$(openssl rand -base64 20)"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# refresh database
|
# refresh database
|
||||||
runuser -u build -- yay --noconfirm -Syy &> /dev/null
|
runuser -u build -- yay --noconfirm -Syy &> /dev/null
|
||||||
|
Loading…
Reference in New Issue
Block a user