Skip to content
This repository was archived by the owner on Feb 24, 2021. It is now read-only.

Commit c9dbf79

Browse files
authored
Merge pull request #17 from feclare/master
Add several device dockers to create-containers.sh
2 parents 2ec7fd2 + 6a332cf commit c9dbf79

File tree

2 files changed

+52
-21
lines changed

2 files changed

+52
-21
lines changed

.gitignore

+32
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,35 @@ Icon
5454
log/
5555
target/
5656

57+
58+
# git repos
59+
core-command/
60+
core-config-seed/
61+
core-data-client/
62+
core-data/
63+
core-domain/
64+
core-exception/
65+
core-metadata-client/
66+
core-metadata/
67+
core-test/
68+
device-bacnet/
69+
device-bluetooth/
70+
device-modbus/
71+
device-mqtt/
72+
device-snmp/
73+
device-virtual/
74+
docker-core-config-seed/
75+
docker-core-consul/
76+
docker-edgex-mongo/
77+
docker-edgex-volume/
78+
export-client/
79+
export-distro/
80+
export-domain/
81+
export-test/
82+
support-domain/
83+
support-logging-client/
84+
support-logging/
85+
support-notifications-client/
86+
support-notifications/
87+
support-rulesengine/
88+
support-scheduler/

create-containers.sh

+20-21
Original file line numberDiff line numberDiff line change
@@ -18,51 +18,50 @@
1818

1919
set -e
2020

21-
DOCKERS=( docker-edgex-volume docker-core-consul docker-core-config-seed docker-edgex-mongo support-logging \
22-
support-notifications core-metadata core-data core-command support-scheduler export-client \
23-
export-distro support-rulesengine device-virtual )
21+
DOCKERS=( docker-edgex-volume docker-core-consul core-config-seed docker-edgex-mongo support-logging \
22+
support-notifications core-metadata core-data core-command support-scheduler export-client \
23+
export-distro support-rulesengine device-virtual device-bacnet device-bluetooth device-modbus device-mqtt device-snmp)
2424

2525
DOCKERFILE=$1
2626

2727
usage(){
28-
echo -e "ERROR! Dockerfile name not found."
29-
echo -e "\tI.E: ./${0} Dockerfile.aarch64"
30-
exit
28+
echo -e "ERROR! Dockerfile name not found."
29+
echo -e "\tI.E: ./${0} Dockerfile.aarch64"
30+
exit
3131
}
3232

3333

3434
if [[ -z ${DOCKERFILE} ]]; then
35-
usage
35+
usage
3636
fi
3737

3838
for m in ${DOCKERS[@]} ; do
39-
if [ -d $m ]; then
40-
echo "Updating git modules... "
41-
cd $m
42-
git pull
43-
cd ..
44-
else
45-
echo "Cloning $m"
39+
if [ -d $m ]; then
40+
echo "Updating git modules... "
41+
cd $m
42+
git pull
43+
cd ..
44+
else
45+
echo "Cloning $m"
4646
git clone https://github.com/edgexfoundry/$m
47-
fi
48-
if [ -f $m/docker-files/${DOCKERFILE} ] ; then
47+
fi
48+
if [ -f $m/docker-files/${DOCKERFILE} ] ; then
4949
echo "Creating docker image $m"
5050
cd $m
5151
docker build . -t edgexfoundry/docker-$m -f docker-files/${DOCKERFILE}
5252
echo $m
5353
cd ..
54-
54+
5555
elif [ -f $m/${DOCKERFILE} ] ; then
5656
echo "Creating docker image $m"
5757
cd $m
5858
docker build . -t edgexfoundry/$m -f ${DOCKERFILE}
5959
echo $m
6060
cd ..
61-
else
62-
usage
63-
fi
61+
else
62+
usage
63+
fi
6464
done
6565

6666

6767
echo "Done!"
68-

0 commit comments

Comments
 (0)