fix http server doesn't start after the container restarted
This commit is contained in:
parent
ac8329fecd
commit
a960c1840b
|
|
@ -24,6 +24,9 @@ docker run -d \
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
|
* 2017-04-28: version 0.1.1
|
||||||
|
* Fix http server doesn't start after the container restarted
|
||||||
|
|
||||||
* 2017-04-27: version 0.1
|
* 2017-04-27: version 0.1
|
||||||
* Update base image to Ubuntu 16.04
|
* Update base image to Ubuntu 16.04
|
||||||
* remove option `MIRROR_URL`
|
* remove option `MIRROR_URL`
|
||||||
|
|
|
||||||
4
setup.sh
4
setup.sh
|
|
@ -27,7 +27,6 @@ function create_link {
|
||||||
if [ ! -d /var/www/package ]; then
|
if [ ! -d /var/www/package ]; then
|
||||||
mkdir -p /var/www/package
|
mkdir -p /var/www/package
|
||||||
sed -i '12s|DocumentRoot /var/www/html|DocumentRoot /var/www/package|' /etc/apache2/sites-enabled/000-default.conf
|
sed -i '12s|DocumentRoot /var/www/html|DocumentRoot /var/www/package|' /etc/apache2/sites-enabled/000-default.conf
|
||||||
service apache2 restart >/dev/null
|
|
||||||
|
|
||||||
# If user doesn't provide mirror.list, using default setting
|
# If user doesn't provide mirror.list, using default setting
|
||||||
if [ ! -e /etc/apt/mirror.list ]; then
|
if [ ! -e /etc/apt/mirror.list ]; then
|
||||||
|
|
@ -37,6 +36,9 @@ if [ ! -d /var/www/package ]; then
|
||||||
create_link
|
create_link
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "[$(date)] Starting apache server"
|
||||||
|
service apache2 start
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
echo "[$(date)] Starting apt-mirror"
|
echo "[$(date)] Starting apt-mirror"
|
||||||
apt-mirror
|
apt-mirror
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue