FROM php:alpine MAINTAINER zsnmwy ENV USER_NAME='' \ USER_PASSWORD='' \ CONIFG_PATH='/app/conf/user.conf' WORKDIR /app RUN docker-php-ext-install sockets RUN apk add --no-cache git && \ git clone https://github.com/lkeme/BiliHelper-personal.git /app && \ php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && \ php composer-setup.php && \ php composer.phar install && \ cp /app/conf/user.conf.example /app/conf/user.conf && \ rm -r /var/cache/apk && \ rm -r /usr/share/man ENTRYPOINT git pull && \ php composer.phar install && \ sed -i ''"$(cat /app/conf/user.conf -n | grep "APP_USER=" | awk '{print $1}')"'c '"$(echo "APP_USER=${USER_NAME}")"'' ${CONIFG_PATH} && \ sed -i ''"$(cat /app/conf/user.conf -n | grep "APP_PASS=" | awk '{print $1}')"'c '"$(echo "APP_PASS=${USER_PASSWORD}")"'' ${CONIFG_PATH} && \ php index.php