forked from jhwhetstone/cdsWebserver
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.sh
More file actions
executable file
·26 lines (18 loc) · 1.27 KB
/
Copy pathsetup.sh
File metadata and controls
executable file
·26 lines (18 loc) · 1.27 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
#!/bin/bash
mvn -DskipTests -am -pl networkServer,directoryServer package docker:build
profile=${1:-dev} docker-compose up -d
STARTED=$(docker inspect --format="{{ .State.StartedAt }}" network-db)
NETWORK=$(docker inspect --format="{{ .NetworkSettings.IPAddress }}" network-db)
echo "OK - network-db is running. Internal IP: $NETWORK, StartedAt: $STARTED"
STARTED=$(docker inspect --format="{{ .State.StartedAt }}" network-app)
NETWORK_SERVER_IP=$(docker inspect --format="{{ .NetworkSettings.IPAddress }}" network-app)
echo "OK - network-app is running. Internal IP: $NETWORK_SERVER_IP, StartedAt: $STARTED"
STARTED=$(docker inspect --format="{{ .State.StartedAt }}" directory-db)
NETWORK=$(docker inspect --format="{{ .NetworkSettings.IPAddress }}" directory-db)
echo "OK - directory-db is running. Internal IP: $NETWORK, StartedAt: $STARTED"
STARTED=$(docker inspect --format="{{ .State.StartedAt }}" directory-app)
DIRECTORY_SERVER_IP=$(docker inspect --format="{{ .NetworkSettings.IPAddress }}" directory-app)
echo "OK - directory-app is running. Internal IP: $DIRECTORY_SERVER_IP, StartedAt: $STARTED"
echo "Ed Exchange servers can be accessed with the following URLs: "
echo "Network server -- http://$(hostname):8081/home "
echo "Directory server -- http://$(hostname):8080/home "