Skip to content

Commit

Permalink
Update Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
EatPrilosec committed Aug 11, 2024
1 parent f72df71 commit 7124990
Showing 1 changed file with 22 additions and 15 deletions.
37 changes: 22 additions & 15 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
ARG TAG=bookworm
FROM debian:${TAG} as base

SHELL ["/bin/bash", "-c"]

ARG DEBIAN_FRONTEND=noninteractive
RUN echo 'debconf debconf/frontend select teletype' | debconf-set-selections

Expand Down Expand Up @@ -81,18 +83,23 @@ ENV WINEPREFIX $HOME/wineprefix
RUN sudo -E -u user -g userg wineboot --init

ENV CronCommand /app/epg-start.sh
ENTRYPOINT ["/usr/bin/bash", "-c"]
CMD echo test \
echo test2 ; \
usermod -u $PUID user ; \
groupmod -g $PGID userg ; \
usermod -a -G sudo user ; \
chown -R user:userg $HOME ; \
chown -R user:userg $WINEPREFIX ; \
chown -R user:userg /app ; \
env >/app/env ; \
sudo -E --group=userg --user=user $CronCommand >/home/user/cron.log 2>/home/user/cron.log & ; \
echo "$CronSchedule sudo -E --group=userg --user=user $CronCommand >/home/user/cron.log 2>/home/user/cron.log" >/home/user/cronfile ; \
crontab /home/user/cronfile ; \
cron & ; \
tail -F /opt/cron.log


CMD << EndOfStartScript

echo test
echo test2
usermod -u $PUID user
groupmod -g $PGID userg
usermod -a -G sudo user
chown -R user:userg $HOME
chown -R user:userg $WINEPREFIX
chown -R user:userg /app
env >/app/env
sudo -E --group=userg --user=user $CronCommand >/home/user/cron.log 2>/home/user/cron.log &
echo "$CronSchedule sudo -E --group=userg --user=user $CronCommand >/home/user/cron.log 2>/home/user/cron.log" >/home/user/cronfile
crontab /home/user/cronfile
cron &
tail -F /opt/cron.log

EndOfStartScript

0 comments on commit 7124990

Please sign in to comment.