summaryrefslogtreecommitdiffhomepage
path: root/vhosts/t/phpcon-kagawa-2025/Dockerfile
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-11-24 04:58:38 +0900
committernsfisis <nsfisis@gmail.com>2025-11-24 04:58:38 +0900
commit67094790d2d9db5c99e7c136f49061a78698e57d (patch)
tree02feb966e74c7c2d1b6a77d8310502aa9758649b /vhosts/t/phpcon-kagawa-2025/Dockerfile
parenta071111365f9760b2f97fa3f6e12aee9f75dd15d (diff)
downloadnil.ninja-67094790d2d9db5c99e7c136f49061a78698e57d.tar.gz
nil.ninja-67094790d2d9db5c99e7c136f49061a78698e57d.tar.zst
nil.ninja-67094790d2d9db5c99e7c136f49061a78698e57d.zip
Add vhosts/t/phpcon-kagawa-2025/
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"]