FROM alpine
RUN apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing \
php8-cli \
php8-dom \
php8-json \
php8-mbstring \
php8-xml \
php8-pecl-inotify \
php8-phar \
php8-openssl \
php8-curl \
bash \
inotify-tools
COPY composer.json .
RUN ln -s /usr/bin/php8 /usr/bin/php
RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php --install-dir=/usr/local/bin --filename=composer
RUN composer install --verbose --ignore-platform-reqs --prefer-dist --no-progress --no-interaction --optimize-autoloader
WORKDIR /app
COPY . .
|