Spaces:
Sleeping
Sleeping
File size: 982 Bytes
ec2d6f1 7441653 a23e296 e5b720e 7441653 e5b720e ec2d6f1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
FROM php:8.2-apache
# 必要な拡張機能をインストール
RUN apt-get update && apt-get install -y \
libcurl4-openssl-dev \
curl \
unzip \
&& docker-php-ext-install curl
USER root
COPY ports.conf /etc/apache2/ports.conf
WORKDIR /var/www/html
# アプリケーションのソースコードをコピー
COPY . /var/www/html
# アプリケーションのソースコードをコピー (もう置けてると思うので廃止)
# COPY . /var/www/html
# Apacheの設定
# RUN a2enmod rewrite
# RUN a2enmod ssl
# RUN a2ensite 000-default.conf
# Apacheの設定を変更してポート8080をリッスン
# RUN echo "Listen 8080" >> /etc/apache2/ports.conf
# ?RUN sed -i 's/80/7860/g' /etc/apache2/sites-available/000-default.conf
# サーバー名の設定
# RUN echo "ServerName localhost" >> C:/Apache24/conf/httpd.conf
RUN echo "ServerName localhost" >> /etc/apache2/apache2.conf
# EXPOSE 80
EXPOSE 8080
# Apacheを起動
CMD ["apache2-foreground"]
|