BiliHelper-personal/Dockerfile
2020-02-07 23:14:33 +08:00

27 lines
936 B
Docker

FROM php:alpine
MAINTAINER zsnmwy <szlszl35622@gmail.com>
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