-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
42 lines (35 loc) · 1.01 KB
/
Makefile
File metadata and controls
42 lines (35 loc) · 1.01 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/make
build-images:
docker build --file=Dockerfile.vidispine --tag=vidispine/webapp ./
docker build --file=Dockerfile.postgres --tag=vidispine/database ./
vidispine-db-fast:
exists=$$( docker ps -a -q --filter="name=vidispine-database" | wc -l ); \
if [ $$exists -eq 1 ]; then \
docker kill vidispine-database; \
docker rm vidispine-database; \
fi;
docker run \
--name=vidispine-database \
--detach=true \
--dns=127.0.1.1 \
--dns=8.8.8.8 \
vidispine/database
vidispine-webapp-fast:
exists=$$( docker ps -a -q --filter="name=vidispine-webapp" | wc -l ); \
if [ $$exists -eq 1 ]; then \
docker kill vidispine-webapp; \
docker rm vidispine-webapp; \
fi;
docker run \
--name=vidispine-webapp \
--interactive \
--tty \
--link vidispine-database:vidispine-database \
--publish 8000:8080 \
--publish 8008:8088 \
--publish 8009:8089 \
--dns=127.0.1.1 \
--dns=8.8.8.8 \
vidispine/webapp
vidispine-fast: vidispine-db-fast vidispine-webapp-fast
vidispine: build-images vidispine-fast