-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-run.sh
executable file
·41 lines (35 loc) · 1.18 KB
/
docker-run.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
CONTAINER_NAME=ae-audatar
IMAGE_NAME=dl2.homeawaycorp.com/analyticsengineering/$CONTAINER_NAME
docker run --rm -it --name ${CONTAINER_NAME}-base -p 8080:8080 \
-p 10080:10080 \
-e MPAAS_APPLICATION_NAME="ae-audatar-base" \
-e MPAAS_ENVIRONMENT="dev" \
-e HOST="127.0.0.1" \
-e PORT_8080="8080" \
-e PORT_10080="10080" \
${IMAGE_NAME}-base $@
docker run --rm -it --name ${CONTAINER_NAME}-flask -p 8080:8080 \
-p 10080:10080 \
-e MPAAS_APPLICATION_NAME="ae-audatar-flask" \
-e MPAAS_ENVIRONMENT="dev" \
-e HOST="127.0.0.1" \
-e PORT_8080="8080" \
-e PORT_10080="10080" \
${IMAGE_NAME}-flask $@
docker run --name ${CONTAINER_NAME}-node -p 5000:5000 \
-p 10080:10080 \
-e MPAAS_APPLICATION_NAME="ae-audatar-node" \
-e MPAAS_ENVIRONMENT="dev" \
-e HOST="127.0.0.1" \
-e PORT_5000="5000" \
-e PORT_10080="10080" \
${IMAGE_NAME}-node $@
docker run --name ${CONTAINER_NAME}-celery --rm -p 8080:8080 \
-p 10080:10080 \
-e MPAAS_APPLICATION_NAME="ae-audatar-celery" \
-e MPAAS_ENVIRONMENT="dev" \
-e HOST="127.0.0.1" \
-e PORT_8080="8080" \
-e PORT_10080="10080" \
${IMAGE_NAME}-celery $@