File tree Expand file tree Collapse file tree 2 files changed +58
-0
lines changed Expand file tree Collapse file tree 2 files changed +58
-0
lines changed Original file line number Diff line number Diff line change 1+ FROM composer/composer
2+
3+ ADD . /src/app/
4+ WORKDIR /src/app
5+
6+ RUN \
7+ composer install && \
8+ cp includes/config.environment.inc.php includes/config.inc.php
9+
10+ EXPOSE 80
11+
12+ ENTRYPOINT [ "php" , "-S" , "0.0.0.0:80" ]
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ include 'config.sample.inc.php ' ;
4+
5+ $ admin_user = getenv ('ADMIN_USER ' );
6+ $ admin_pass = getenv ('ADMIN_PASS ' );
7+
8+ if (!empty ($ admin_user )) {
9+ $ config ['login ' ] = array (
10+ $ admin_user => array (
11+ 'password ' => $ admin_pass ,
12+ ),
13+ );
14+ }
15+
16+ $ i =1 ;
17+
18+ while (TRUE ) {
19+
20+ $ prefix = 'REDIS_ ' . $ i . '_ ' ;
21+
22+ $ server_name = getenv ($ prefix . 'NAME ' );
23+ $ server_host = getenv ($ prefix . 'HOST ' );
24+ $ server_port = getenv ($ prefix . 'PORT ' );
25+
26+ if (empty ($ server_host )) {
27+ break ;
28+ }
29+
30+ if (empty ($ server_name )) {
31+ $ server_name = $ server_host ;
32+ }
33+
34+ if (empty ($ server_port )) {
35+ $ server_port = 6379 ;
36+ }
37+
38+ $ config ['servers ' ][] = array (
39+ 'name ' => $ server_name ,
40+ 'host ' => $ server_host ,
41+ 'port ' => $ server_port ,
42+ 'filter ' => '* ' ,
43+ );
44+
45+ $ i ++;
46+ }
You can’t perform that action at this time.
0 commit comments