blob: eb436ecbde900c4aa6263b6cdf721a53ff7b3d8f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
FROM php:8.4-cli
RUN apt-get update && \
apt-get install -y git unzip
RUN docker-php-ext-configure sockets && \
docker-php-ext-install -j$(nproc) sockets
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
WORKDIR /app
COPY composer.json composer.lock ./
RUN composer install --no-dev --optimize-autoloader --no-interaction
COPY . .
EXPOSE 8080
CMD ["php", "index.php"]
|