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 | |
| 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"] | |