enable remote access
This commit is contained in:
@@ -8,6 +8,7 @@ RUN apt-get update && \
|
|||||||
|
|
||||||
FROM debian:trixie
|
FROM debian:trixie
|
||||||
COPY start.sh .
|
COPY start.sh .
|
||||||
|
COPY initialconfig.json .
|
||||||
COPY --from=builder /usr/bin/hyperiond /usr/bin/hyperiond
|
COPY --from=builder /usr/bin/hyperiond /usr/bin/hyperiond
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get upgrade -y -q && \
|
apt-get upgrade -y -q && \
|
||||||
@@ -45,5 +46,4 @@ ENV UID=1000
|
|||||||
ENV GID=1000
|
ENV GID=1000
|
||||||
|
|
||||||
SHELL ["/bin/bash", "-c"]
|
SHELL ["/bin/bash", "-c"]
|
||||||
ENTRYPOINT bash start.sh uid="$UID" gid="$GID"
|
ENTRYPOINT bash start.sh uid="$UID" gid="$GID" server_address="$SERVER_ADDRESS"
|
||||||
#ENTRYPOINT tail -f /dev/null
|
|
||||||
|
|||||||
11
initialconfig.json
Normal file
11
initialconfig.json
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"global": {
|
||||||
|
"settings":{
|
||||||
|
"network":{
|
||||||
|
"internetAccessAPI":true,
|
||||||
|
"localApiAuth":false,
|
||||||
|
"restirctedInternetAccessAPI":false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
6
start.sh
6
start.sh
@@ -4,7 +4,7 @@
|
|||||||
for arg in "$@"; do
|
for arg in "$@"; do
|
||||||
case "$arg" in
|
case "$arg" in
|
||||||
uid=*) uid="${arg#*=}" ;;
|
uid=*) uid="${arg#*=}" ;;
|
||||||
gid=*) gid="${arg#*=}" ;;
|
gid=*) gid="${arg#*=}" ;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -12,4 +12,8 @@ done
|
|||||||
groupmod -g $gid hyperion
|
groupmod -g $gid hyperion
|
||||||
usermod -u $uid hyperion
|
usermod -u $uid hyperion
|
||||||
chown -R hyperion:hyperion /config
|
chown -R hyperion:hyperion /config
|
||||||
|
if test -f "initialconfig.json"; then
|
||||||
|
sudo -u hyperion /usr/bin/hyperiond/bin/hyperiond -i --userdata /config --importConfig initialconfig.json
|
||||||
|
rm initialconfig.json
|
||||||
|
fi
|
||||||
sudo -u hyperion /usr/bin/hyperiond/bin/hyperiond -i --userdata /config
|
sudo -u hyperion /usr/bin/hyperiond/bin/hyperiond -i --userdata /config
|
||||||
Reference in New Issue
Block a user