-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdate.bash
More file actions
executable file
·105 lines (90 loc) · 2.42 KB
/
update.bash
File metadata and controls
executable file
·105 lines (90 loc) · 2.42 KB
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
#!/usr/bin/env bash
# Dockerfiles for php-cli
for version in php56 php70 php71 php72 php73; do
lib="$version/cli"
target="$lib/Dockerfile"
cat \
src/autogenerated \
src/baseimage_${version}-cli \
src/debian_base \
src/php_extensions \
src/php_ini_opcache \
src/composer \
src/workdir_with_user \
> $target
echo "Created $target"
done
# Dockerfiles for php-apache
for version in php56 php70 php71 php72 php73; do
lib="$version/apache"
target="$lib/Dockerfile"
cp src/apache.conf $lib
cat \
src/autogenerated \
src/baseimage_${version}-apache \
src/debian_base \
src/php_extensions \
src/php_ini_opcache_develop \
src/apache \
src/composer \
src/workdir_without_user \
> $target
echo "Created $target"
done
# Dockerfiles for php-cli, from PHP 7.4
for version in php74 php80 php81 php82; do
lib="$version/cli"
target="$lib/Dockerfile"
cat \
src/autogenerated \
src/baseimage_${version}-cli \
src/debian_base \
src/php_extensions_${version} \
src/php_ini_opcache \
src/anax_cli \
src/composer \
src/git_config \
src/workdir_with_user \
> $target
echo "Created $target"
done
# Dockerfiles for php-apache, from PHP 7.4
for version in php74 php80 php81 php82; do
lib="$version/apache"
target="$lib/Dockerfile"
cp src/apache.conf $lib
cat \
src/autogenerated \
src/baseimage_${version}-apache \
src/debian_base \
src/php_extensions_${version} \
src/php_ini_opcache_develop \
src/apache \
src/anax_cli \
src/composer \
src/git_config \
src/workdir_without_user \
> $target
echo "Created $target"
done
# Dockerfiles having pre installed Git module
# for version in php70 php71 php72; do
version="php72"
lib="$version/apache"
target="$lib/Dockerfile-clone-repo-make-install"
cp src/{apache,apache-htdocs}.conf $lib
cat \
src/autogenerated \
src/baseimage_${version}-apache \
src/php_extensions \
src/php_ini_opcache \
src/apache-htdocs \
src/workdir_without_user \
src/clone_repo_make_install_production \
> $target
# src/with_user_root \
# src/debian_base \
# src/composer \
# src/baseimage_anax-dev-${version}-apache \
echo "Created $target"
# done