better handling of homedir and signal delegation
This commit is contained in:
+2
-2
@@ -9,7 +9,7 @@ RUN apt-get -q update \
|
|||||||
&& rm -rf /tmp/*
|
&& rm -rf /tmp/*
|
||||||
|
|
||||||
RUN groupadd -r -g 666 couchpotato \
|
RUN groupadd -r -g 666 couchpotato \
|
||||||
&& useradd -r -u 666 -g 666 couchpotato
|
&& useradd -r -u 666 -g 666 -d /couchpotato couchpotato
|
||||||
|
|
||||||
RUN git clone https://github.com/RuudBurger/CouchPotatoServer.git /couchpotato \
|
RUN git clone https://github.com/RuudBurger/CouchPotatoServer.git /couchpotato \
|
||||||
&& chown -R couchpotato: /couchpotato
|
&& chown -R couchpotato: /couchpotato
|
||||||
@@ -25,4 +25,4 @@ EXPOSE 8080
|
|||||||
USER couchpotato
|
USER couchpotato
|
||||||
|
|
||||||
WORKDIR /couchpotato
|
WORKDIR /couchpotato
|
||||||
CMD /start.sh
|
CMD ["/start.sh"]
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
cd /couchpotato
|
|
||||||
|
echo 'Updating CouchPotato...'
|
||||||
git pull
|
git pull
|
||||||
./CouchPotato.py --data_dir=/datadir --config_file=/datadir/config.ini
|
|
||||||
|
echo 'Starting CouchPotato...'
|
||||||
|
exec ./CouchPotato.py --data_dir=/datadir --config_file=/datadir/config.ini
|
||||||
|
|||||||
Reference in New Issue
Block a user