File: mock-auth-backend-http

package info (click to toggle)
rabbitmq-server 4.0.5-8
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 37,972 kB
  • sloc: erlang: 257,835; javascript: 22,466; sh: 3,037; makefile: 2,517; python: 1,966; xml: 646; cs: 335; java: 244; ruby: 212; php: 100; perl: 63; awk: 13
file content (35 lines) | stat: -rw-r--r-- 1,052 bytes parent folder | download | duplicates (2)
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
#!/usr/bin/env bash

ensure_mock-auth-backend-http() {
  if docker ps | grep mock-auth-backend-http &> /dev/null; then
     print "mock-auth-backend-http already running ..."
 else
   start_mock-auth-backend-http
 fi
}
init_mock-auth-backend-http() {
  AUTH_BACKEND_HTTP_BASEURL=${AUTH_BACKEND_HTTP_BASEURL:-http://localhost:8888}
  AUTH_BACKEND_HTTP_DIR=${TEST_CASES_DIR}/mock-auth-backend-http

  print "> AUTH_BACKEND_HTTP_BASEURL: ${AUTH_BACKEND_HTTP_BASEURL}"
  print "> AUTH_BACKEND_HTTP_DIR: ${AUTH_BACKEND_HTTP_DIR}"

}
start_mock-auth-backend-http() {
  begin "Starting mock-auth-backend-http ..."

  init_mock-auth-backend-http
  kill_container_if_exist mock-auth-backend-http

  docker run \
    --detach \
    --name mock-auth-backend-http \
    --net ${DOCKER_NETWORK} \
    --publish 8888:1080 \
    --env MOCKSERVER_INITIALIZATION_JSON_PATH="/config/defaultExpectations.json" \
    -v ${AUTH_BACKEND_HTTP_DIR}:/config \
    mockserver/mockserver

  wait_for_url $AUTH_BACKEND_HTTP_BASEURL/ready
  end "mock-auth-backend-http is ready"
}