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