-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (24 loc) · 1.57 KB
/
Makefile
File metadata and controls
30 lines (24 loc) · 1.57 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
docker-dev:
docker build --no-cache -t clariah-tool-discovery:dev --build-arg BASETAG=dev --build-arg CODEMETASERVER_VERSION=git+https://github.com/proycon/codemeta-server.git@master --build-arg CODEMETA2HTML_VERSION=git+https://github.com/proycon/codemeta2html.git@master .
docker:
docker build -t clariah-tool-discovery:latest .
run-minimal-dev:
mkdir -p /tmp/tool-store-data
[ -e token ] || false # store your github token in a file named 'token'
docker run --env-file=local-dev.env --env GITHUB_TOKEN="$(shell cat token)" --env SOURCE_REGISTRY_BRANCH=minimal-test -v /tmp/tool-store-data:/tool-store-data -p 8080:80 clariah-tool-discovery:dev
run-dev:
mkdir -p /tmp/tool-store-data
[ -e token ] || false # store your github token in a file named 'token'
docker run --env-file=local-dev.env --env GITHUB_TOKEN="$(shell cat token)" -v /tmp/tool-store-data:/tool-store-data -p 8080:80 clariah-tool-discovery:dev
run:
mkdir -p /tmp/tool-store-store
[ -e token ] || false # store your github token in a file named 'token'
docker run --env-file=local-dev.env --env GITHUB_TOKEN="$(shell cat token)" -v /tmp/tool-store-data:/tool-store-data -p 8080:80 clariah-tool-discovery:latest
push-dev:
#https://tools.dev.clariah.nl
docker tag clariah-tool-discovery:dev registry.diginfra.net/mvg/clariah-tool-discovery:dev
docker push registry.diginfra.net/mvg/clariah-tool-discovery:dev
push-production:
#https://tools.clariah.nl
docker tag clariah-tool-discovery:latest registry.diginfra.net/mvg/clariah-tool-discovery:latest
docker push registry.diginfra.net/mvg/clariah-tool-discovery:latest