summaryrefslogtreecommitdiffhomepage
path: root/vhosts/t/phpcon-kagawa-2025/Dockerfile
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"]