Spaces:
Sleeping
Sleeping
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 | |
# アプリケーションのソースコードをコピー (もう置けてると思うので廃止) | |
# 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"] | |