forked from tuxgasy/docker-dolibarr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupdate.sh
executable file
·40 lines (28 loc) · 841 Bytes
/
update.sh
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
#!/bin/bash
set -e
versions=( "5.0.7" "6.0.8" "7.0.5" "8.0.4" "9.0.0" )
tags=""
rm -rf images/
for version in ${versions[@]}; do
echo "Generate Dockerfile for Dolibarr $version"
tags="${tags}\* "
for php_version in "5.6" "7.0" "7.1"; do
if [ "$php_version" = "5.6" ]; then
dir="images/${version}"
tags="${tags}${version} "
else
dir="images/${version}-php${php_version}"
tags="${tags}${version}-php${php_version} "
fi
mkdir -p $dir
sed '
s/%PHP_VERSION%/'"$php_version"'-apache/;
s/%VERSION%/'"$version"'/;
' Dockerfile.template > $dir/Dockerfile
cp docker-run.sh $dir/
#docker build -t tuxgasy/dolibarr:$version $dir
#docker push tuxgasy/dolibarr:$version
done
tags="${tags}\n"
done
sed 's/%TAGS%/'"${tags}"'/' README.template > README.md