mirror of
https://github.com/buanet/ioBroker.docker.git
synced 2026-02-01 03:09:02 +02:00
some testing
This commit is contained in:
@@ -61,15 +61,19 @@ RUN npm install -g node-gyp
|
||||
# Backup initial ioBroker-folder
|
||||
RUN tar -cf /opt/initial_iobroker.tar /opt/iobroker
|
||||
|
||||
# Giving iobroker-user sudo rights
|
||||
# Setting up iobroker-user
|
||||
RUN chsh -s /bin/bash iobroker
|
||||
|
||||
#RUN echo 'iobroker ALL=(ALL) NOPASSWD: ALL' | EDITOR='tee -a' visudo \
|
||||
# && echo "iobroker:iobroker" | chpasswd \
|
||||
# && adduser iobroker sudo
|
||||
#USER iobroker
|
||||
|
||||
# Setting up ENV
|
||||
# Setting up ENVs
|
||||
ENV DEBIAN_FRONTEND="teletype" \
|
||||
LANG="de_DE.UTF-8" \
|
||||
LANGUAGE de_DE:de \
|
||||
LC_ALL de_DE.UTF-8 \
|
||||
TZ="Europe/Berlin" \
|
||||
PACKAGES="nano" \
|
||||
AVAHI="false"
|
||||
|
||||
@@ -10,7 +10,7 @@ dati=`date '+%Y-%m-%d %H:%M:%S'`
|
||||
# Information
|
||||
echo ''
|
||||
echo '----------------------------------------'
|
||||
echo '----- Image-Version: 2.0.5beta -----'
|
||||
echo '----- Image-Version: 2.0.6beta -----'
|
||||
echo '----- '$dati' -----'
|
||||
echo '----------------------------------------'
|
||||
echo ''
|
||||
@@ -22,8 +22,8 @@ then
|
||||
echo ''
|
||||
echo 'Installing additional packages...'
|
||||
echo 'The following packages will be installed:' $packages
|
||||
echo $packages > /opt/scripts/.packages #sudo
|
||||
sh /opt/scripts/setup_packages.sh > /opt/scripts/setup_packages.log 2>&1 #sudo
|
||||
echo $packages > /opt/scripts/.packages
|
||||
sh /opt/scripts/setup_packages.sh > /opt/scripts/setup_packages.log 2>&1
|
||||
echo 'Installing additional packages done...'
|
||||
fi
|
||||
|
||||
@@ -35,7 +35,7 @@ then
|
||||
echo ''
|
||||
echo 'Directory /opt/iobroker is empty!'
|
||||
echo 'Restoring...'
|
||||
tar -xf /opt/initial_iobroker.tar -C / #sudo
|
||||
tar -xf /opt/initial_iobroker.tar -C /
|
||||
echo 'Restoring done...'
|
||||
fi
|
||||
|
||||
@@ -44,9 +44,12 @@ if [ -f /opt/iobroker/.install_host ]
|
||||
then
|
||||
echo ''
|
||||
echo 'First run preparation! Used Hostname:' $(hostname)
|
||||
echo 'Renaming ioBroker...'
|
||||
echo 'Renaming ioBroker...'
|
||||
iobroker host $(cat /opt/iobroker/.install_host)
|
||||
rm -f /opt/iobroker/.install_host #sudo
|
||||
rm -f /opt/iobroker/.install_host
|
||||
echo 'Fixing permissions...'
|
||||
chown -R iobroker /opt/iobroker
|
||||
chown -R iobroker /opt/scripts
|
||||
echo 'First run preparation done...'
|
||||
fi
|
||||
|
||||
@@ -55,7 +58,7 @@ if [ "$avahi" = "true" ]
|
||||
then
|
||||
echo ''
|
||||
echo 'Initializing Avahi-Daemon...'
|
||||
sh /opt/scripts/setup_avahi.sh #sudo
|
||||
sh /opt/scripts/setup_avahi.sh
|
||||
echo 'Initializing Avahi-Daemon done...'
|
||||
fi
|
||||
|
||||
@@ -64,7 +67,7 @@ sleep 5
|
||||
# Starting ioBroker
|
||||
echo ''
|
||||
echo 'Starting ioBroker...'
|
||||
su iobroker -c "node node_modules/iobroker.js-controller/controller.js > /opt/scripts/iobroker.log 2>&1 &" #sudo
|
||||
su iobroker -c "node node_modules/iobroker.js-controller/controller.js > /opt/scripts/iobroker.log 2>&1 &"
|
||||
echo 'Starting ioBroker done...'
|
||||
|
||||
# Preventing container restart
|
||||
|
||||
Reference in New Issue
Block a user