Skip to content

Commit c3fc710

Browse files
authored
Merge pull request docker-library#1729 from Silverpeas/master
Add silverpeas as a new Docker official image
2 parents 1fe3520 + 4978be9 commit c3fc710

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

library/silverpeas

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Maintainers: Miguel Moquillon <[email protected]> (@mmoqui)
2+
GitRepo: https://github.com/Silverpeas/docker-silverpeas-prod.git
3+
4+
Tags: 6.0-alpha2, latest
5+
GitCommit: 77c7c86d82aeee270cf23ef1272cfd95767df3c4
6+

test/tests/silverpeas-basics/run.sh

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#!/bin/bash
2+
3+
set -eo pipefail
4+
5+
dir="$(dirname "$(readlink -f "$BASH_SOURCE")")"
6+
7+
image="$1"
8+
9+
cname="silverpeas-container-$RANDOM-$RANDOM"
10+
11+
# when running the first time, a silverpeas process is spawn before starting Silverpeas
12+
# (this configuration process can take some time)
13+
cid="$(docker run -d -e DB_SERVERTYPE="H2" -e DB_SERVER=":file:" -e DB_PASSWORD="sa" --name "$cname" "$image")"
14+
trap "docker rm -vf $cid > /dev/null" EXIT
15+
16+
check_running() {
17+
docker run --rm --link "$cid":silverpeas "$image" wget silverpeas:8000/silverpeas &>/dev/null
18+
return $?
19+
}
20+
21+
. "$dir/../../retry.sh" --tries 20 --sleep 5 'check_running'
22+
23+
silverpeas_status="$(docker exec "$cname" /opt/silverpeas/bin/silverpeas status)"
24+
25+
[ "`echo $silverpeas_status`" = "Configured: [OK] Running: [OK] Active: [OK] INFO: JBoss is running" ]

0 commit comments

Comments
 (0)