ladogton2010 commited on
Commit
e774921
·
1 Parent(s): 54f524f

Test constants

Browse files
Dockerfile CHANGED
@@ -31,8 +31,9 @@ RUN echo ". /.env" >> /etc/apache2/envvars
31
 
32
  CMD \
33
  touch .env ; \
34
- echo export URL=$URL >> .env; \
35
- echo export APP_NAME=$APP_NAME >> .env; \
 
36
  echo export APP_TEST=STRING >> .env; \
37
  echo "end .env" ;\
38
  service apache2 start; \
 
31
 
32
  CMD \
33
  touch .env ; \
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; \
Dockerfile.bak ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
mvc/app/config/config.php CHANGED
@@ -1,4 +1,8 @@
1
  <?php
 
2
 
3
-
4
-
 
 
 
 
1
  <?php
2
+ define('MVC_APP_PATH',dirname(dirname(__FILE__)));
3
 
4
+ define('MVC_APP_NAME', getenv('MVC_APP_NAME'));
5
+
6
+ define('APP_HOME',dirname(dirname(__FILE__)));
7
+ define('URL',getenv('MVC_URL'));
8
+ define("APP_NAME",getenv("APP_NAME"));
mvc/public/index.php CHANGED
@@ -4,15 +4,12 @@ print_r(getenv());
4
  echo('<br>');
5
  print_r($_SERVER);
6
  echo('</pre>');
7
- define('APP_HOME',dirname(dirname(__FILE__)));
8
- define('URL',getenv('URL'));
9
- define("APP_NAME",getenv("APP_NAME"));
10
  echo('<br>');
11
  echo('<br>');
12
- echo('APP NAME: ' . getenv("APP_NAME"));
13
  echo('<br>');
14
  echo('<br>');
15
- echo('APP NAME: ' . $_ENV["APP_NAME"]);
16
  echo('<br>');
17
  echo('<br>');
18
  // Load defaults
 
4
  echo('<br>');
5
  print_r($_SERVER);
6
  echo('</pre>');
 
 
 
7
  echo('<br>');
8
  echo('<br>');
9
+ echo('APP NAME: ' . MVC_APP_NAME );
10
  echo('<br>');
11
  echo('<br>');
12
+ echo('APP UR;: ' . URL );
13
  echo('<br>');
14
  echo('<br>');
15
  // Load defaults