summaryrefslogtreecommitdiffhomepage
path: root/vhosts/t/phpcon-kagawa-2025/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'vhosts/t/phpcon-kagawa-2025/Dockerfile')
-rw-r--r--vhosts/t/phpcon-kagawa-2025/Dockerfile21
1 files changed, 21 insertions, 0 deletions
diff --git a/vhosts/t/phpcon-kagawa-2025/Dockerfile b/vhosts/t/phpcon-kagawa-2025/Dockerfile
new file mode 100644
index 0000000..eb436ec
--- /dev/null
+++ b/vhosts/t/phpcon-kagawa-2025/Dockerfile
@@ -0,0 +1,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"]