diff --git a/jikan/Dockerfile b/jikan/Dockerfile index 6d1272e..8380ca5 100755 --- a/jikan/Dockerfile +++ b/jikan/Dockerfile @@ -1,19 +1,23 @@ -FROM php:7.3.11-apache-buster +FROM php:7.3-apache ENV COMPOSER_ALLOW_SUPERUSER 1 RUN apt-get update && apt-get install -y \ - openssl \ + curl \ git \ unzip \ - && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \ - && composer --version \ - && a2enmod rewrite \ - && service apache2 restart \ - && git clone https://github.com/jikan-me/jikan-rest.git . \ - && composer install --prefer-dist --no-progress --no-suggest --classmap-authoritative --no-interaction \ - && composer update jikan-me/jikan + && apt-get clean && rm -rf /var/lib/apt/lists/* \ + && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer --version=1.10.16 \ + && composer --version \ + && a2enmod rewrite \ + && service apache2 restart \ + && git clone https://github.com/jikan-me/jikan-rest.git . \ + && cp .env.dist .env \ + && sed -i "s/GITHUB_REPORTING=.*/GITHUB_REPORTING=false/" .env \ + && sed -i "s/REDIS_HOST=.*/REDIS_HOST=jikan-redis/" .env \ + && composer install --prefer-dist --no-progress --classmap-authoritative --no-interaction \ + && composer update jikan-me/jikan -ADD .env /run-jikan.sh ./ +ADD run-jikan.sh ./ -ENTRYPOINT ["./run-jikan.sh"] \ No newline at end of file +ENTRYPOINT ["./run-jikan.sh"]