mirror of
https://codeberg.org/demostf/api.git
synced 2026-06-03 18:04:08 +02:00
19 lines
695 B
Docker
19 lines
695 B
Docker
FROM icewind1991/php-alpine-apcu
|
|
|
|
RUN wget -q https://github.com/demostf/parser/releases/download/v0.3.3/parse_demo -O /app/parse_demo && \
|
|
chmod +x /app/parse_demo
|
|
COPY composer.json composer.lock /app/
|
|
|
|
RUN apk add --no-cache git \
|
|
&& wget -q https://getcomposer.org/composer.phar \
|
|
&& php composer.phar --working-dir=/app install --no-dev --no-interaction --ignore-platform-reqs \
|
|
&& rm composer.phar \
|
|
&& apk del git
|
|
|
|
COPY src /app/src
|
|
|
|
ENV PARSER_PATH /app/parse_demo
|
|
|
|
RUN echo "clear_env = no" >> /usr/local/etc/php/php-fpm.conf \
|
|
&& echo "post_max_size = 150M" >> /usr/local/etc/php/php.ini \
|
|
&& echo "upload_max_filesize = 150M" >> /usr/local/etc/php/php.ini
|