Spaces:
Sleeping
Sleeping
Commit
·
40190f6
1
Parent(s):
f3791be
test dockerfile
Browse files- Dockerfile +2 -10
- Dockerfile.bak +0 -102
Dockerfile
CHANGED
@@ -1,9 +1,8 @@
|
|
1 |
FROM debian:12.8-slim
|
2 |
RUN DEBIAN_FRONTEND=noninteractive apt update -y
|
3 |
RUN DEBIAN_FRONTEND=noninteractive apt upgrade -y
|
4 |
-
RUN DEBIAN_FRONTEND=noninteractive apt install -y apache2 php net-tools php-bcmath php-bz2 php-intl php-gd php-mbstring php-mysql php-zip php-fpm > /dev/null 2>&1
|
5 |
RUN a2enmod proxy_fcgi setenvif
|
6 |
-
#RUN a2enconf php8.2-fpm
|
7 |
RUN DEBIAN_FRONTEND=noninteractive apt -y clean
|
8 |
RUN rm -rf /var/lib/apt/lists/* ;
|
9 |
RUN sed -i 's/Listen 80/Listen 8080/g' /etc/apache2/ports.conf
|
@@ -12,7 +11,6 @@ RUN sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/8.2
|
|
12 |
RUN sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/8.2/fpm/php.ini
|
13 |
RUN sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/8.2/cli/php.ini
|
14 |
RUN a2enmod rewrite env cache setenvif unique_id authz_host cgi ext_filter headers include
|
15 |
-
#RUN a2enmod log_config;
|
16 |
RUN echo "<Directory /var/www/html>" >> /etc/apache2/apache2.conf
|
17 |
RUN echo " AllowOverride All" >> /etc/apache2/apache2.conf
|
18 |
RUN echo "</Directory>" >> /etc/apache2/apache2.conf
|
@@ -34,13 +32,7 @@ CMD \
|
|
34 |
echo export MVC_URL=$MVC_URL >> .env; \
|
35 |
echo export MVC_APP_NAME=$MVC_APP_NAME >> .env; \
|
36 |
echo export MVC_DATABASE_NAME=$MVC_DATABASE_NAME >> .env; \
|
37 |
-
echo export APP_TEST=STRING >> .env; \
|
38 |
-
echo "end .env" ;\
|
39 |
-
service apache2 start; \
|
40 |
-
service apache2 stop; \
|
41 |
-
echo ======================================================================================= ; \
|
42 |
service apache2 start; \
|
43 |
service php8.2-fpm start && \
|
44 |
service php8.2-fpm status; \
|
45 |
-
|
46 |
-
tail -F /var/log/php8.2-fpm.log /var/log/apache2/error.log
|
|
|
1 |
FROM debian:12.8-slim
|
2 |
RUN DEBIAN_FRONTEND=noninteractive apt update -y
|
3 |
RUN DEBIAN_FRONTEND=noninteractive apt upgrade -y
|
4 |
+
RUN DEBIAN_FRONTEND=noninteractive apt install -y apache2 php net-tools php-bcmath php-bz2 php-intl php-gd php-mbstring php-mysql php-zip php-fpm php-cgi php-curl php-xml > /dev/null 2>&1
|
5 |
RUN a2enmod proxy_fcgi setenvif
|
|
|
6 |
RUN DEBIAN_FRONTEND=noninteractive apt -y clean
|
7 |
RUN rm -rf /var/lib/apt/lists/* ;
|
8 |
RUN sed -i 's/Listen 80/Listen 8080/g' /etc/apache2/ports.conf
|
|
|
11 |
RUN sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/8.2/fpm/php.ini
|
12 |
RUN sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/8.2/cli/php.ini
|
13 |
RUN a2enmod rewrite env cache setenvif unique_id authz_host cgi ext_filter headers include
|
|
|
14 |
RUN echo "<Directory /var/www/html>" >> /etc/apache2/apache2.conf
|
15 |
RUN echo " AllowOverride All" >> /etc/apache2/apache2.conf
|
16 |
RUN echo "</Directory>" >> /etc/apache2/apache2.conf
|
|
|
32 |
echo export MVC_URL=$MVC_URL >> .env; \
|
33 |
echo export MVC_APP_NAME=$MVC_APP_NAME >> .env; \
|
34 |
echo export MVC_DATABASE_NAME=$MVC_DATABASE_NAME >> .env; \
|
|
|
|
|
|
|
|
|
|
|
35 |
service apache2 start; \
|
36 |
service php8.2-fpm start && \
|
37 |
service php8.2-fpm status; \
|
38 |
+
tail -F /var/log/php8.2-fpm.log /var/log/apache2/*
|
|
Dockerfile.bak
DELETED
@@ -1,102 +0,0 @@
|
|
1 |
-
FROM debian:12.8-slim
|
2 |
-
# RUN printenv;
|
3 |
-
# RUN set
|
4 |
-
RUN DEBIAN_FRONTEND=noninteractive apt update -y
|
5 |
-
RUN DEBIAN_FRONTEND=noninteractive apt upgrade -y
|
6 |
-
# RUN DEBIAN_FRONTEND=noninteractive apt search php
|
7 |
-
RUN DEBIAN_FRONTEND=noninteractive apt install -y apache2 php net-tools php-bcmath php-bz2 php-intl php-gd php-mbstring php-mysql php-zip php-fpm > /dev/null 2>&1
|
8 |
-
|
9 |
-
# NOTICE: Not enabling PHP 8.2 FPM by default.
|
10 |
-
# NOTICE: To enable PHP 8.2 FPM in Apache2 do:
|
11 |
-
# NOTICE: a2enmod proxy_fcgi setenvif
|
12 |
-
# NOTICE: a2enconf php8.2-fpm
|
13 |
-
# NOTICE: You are seeing this message because you have apache2 package installed.
|
14 |
-
RUN a2enmod proxy_fcgi setenvif
|
15 |
-
RUN a2enconf php8.2-fpm
|
16 |
-
|
17 |
-
# RUN DEBIAN_FRONTEND=noninteractive apt install -y locate tree
|
18 |
-
# RUN apt clean --dry-run
|
19 |
-
RUN DEBIAN_FRONTEND=noninteractive apt -y clean
|
20 |
-
RUN rm -rf /var/lib/apt/lists/* ;
|
21 |
-
# RUN cat /etc/apache2/ports.conf
|
22 |
-
RUN sed -i 's/Listen 80/Listen 8080/g' /etc/apache2/ports.conf
|
23 |
-
RUN sed -i 's/:80/:8080/g' /etc/apache2/sites-enabled/000-default.conf
|
24 |
-
RUN sed -i 's/variables_order = "GPCS"/variables_order = "EGPCS"/g' /etc/php/8.2/apache2/php.ini
|
25 |
-
# RUN cat /etc/apache2/sites-enabled/000-default.conf
|
26 |
-
# RUN cat /etc/apache2/ports.conf
|
27 |
-
RUN a2enmod rewrite env cache setenvif unique_id authz_host cgi ext_filter headers include
|
28 |
-
# RUN a2enmod
|
29 |
-
# RUN a2enmod env
|
30 |
-
# RUN a2enmod cache
|
31 |
-
# RUN a2enmod setenvif
|
32 |
-
# RUN a2enmod unique_id
|
33 |
-
# RUN a2enmod authz_host
|
34 |
-
# RUN a2enmod cgi
|
35 |
-
# RUN a2enmod ext_filter
|
36 |
-
# RUN a2enmod headers
|
37 |
-
# RUN a2enmod include
|
38 |
-
#RUN a2enmod log_config;
|
39 |
-
RUN echo "<Directory /var/www/html>" >> /etc/apache2/apache2.conf
|
40 |
-
RUN echo " AllowOverride All" >> /etc/apache2/apache2.conf
|
41 |
-
RUN echo "</Directory>" >> /etc/apache2/apache2.conf
|
42 |
-
# RUN apache2ctl -S
|
43 |
-
RUN service --status-all
|
44 |
-
#RUN service php8.2-fpm start
|
45 |
-
RUN service apache2 start
|
46 |
-
# RUN netstat -tulpn
|
47 |
-
RUN chmod 777 -R /var/log/apache2 /var/run/apache2; ls -la /var/log/apache2
|
48 |
-
RUN rm -rf /var/www/html/index.html
|
49 |
-
RUN chmod 777 /var/log/apache2/error.log; ls -la /var/log/apache2/error.log
|
50 |
-
|
51 |
-
COPY mvc /var/www/html/
|
52 |
-
# RUN ls -la /var/www/html/
|
53 |
-
# RUN ls -la /etc/apache2
|
54 |
-
# RUN grep -rnw '/etc/' -e 'clear_env' ; echo nada
|
55 |
-
|
56 |
-
# RUN updatedb
|
57 |
-
# RUN locate php
|
58 |
-
# RUN cat /etc/php/8.2/apache2/php.ini
|
59 |
-
# RUN tree /etc/php
|
60 |
-
RUN touch .env
|
61 |
-
RUN chmod 777 .env
|
62 |
-
# RUN apachectl -M
|
63 |
-
#RUN echo export URL=\$URL >> /etc/apache2/envvars
|
64 |
-
#RUN echo export APP_NAME=\$APP_NAME >> /etc/apache2/envvars
|
65 |
-
RUN echo ". /.env" >> /etc/apache2/envvars
|
66 |
-
# RUN cat /etc/apache2/envvars
|
67 |
-
CMD \
|
68 |
-
# ls /home -la ; \
|
69 |
-
# pwd; \
|
70 |
-
# echo "php --ini" ; \
|
71 |
-
# php --ini ; \
|
72 |
-
# echo "end php --ini" \
|
73 |
-
# set ; \
|
74 |
-
touch .env ; \
|
75 |
-
echo export URL=$URL >> .env; \
|
76 |
-
echo export APP_NAME=$APP_NAME >> .env; \
|
77 |
-
echo export APP_TEST=STRING >> .env; \
|
78 |
-
echo "end .env" ;\
|
79 |
-
# source .env ; \
|
80 |
-
# cat /usr/lib/php/8.2/php.ini-development; \
|
81 |
-
# cat /usr/lib/php/8.2/php.ini-production; \
|
82 |
-
# cat /usr/lib/php/8.2/php.ini-production.cli; \
|
83 |
-
# echo APP_NAME: ; \
|
84 |
-
# echo $APP_NAME; \
|
85 |
-
# echo URL: ; \
|
86 |
-
# echo $URL; \
|
87 |
-
# grep -rnw '/etc/apache2/' -e 'variables_order' ; \
|
88 |
-
# echo nada ; \
|
89 |
-
# whoami; \
|
90 |
-
# id; \
|
91 |
-
# cat /etc/apache2/sites-enabled/000-default.conf; \
|
92 |
-
service apache2 start; \
|
93 |
-
service apache2 stop; \
|
94 |
-
echo ======================================================================================= ; \
|
95 |
-
#cat .env ; \
|
96 |
-
#echo ======================================================================================= ; \
|
97 |
-
service apache2 start; \
|
98 |
-
service php8.2-fpm start && \
|
99 |
-
service php8.2-fpm status; \
|
100 |
-
service --status-all ; \
|
101 |
-
# env ; \
|
102 |
-
tail -F /var/log/php8.2-fpm.log /var/log/apache2/error.log
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|