forked from ory/examples-archive
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
49 lines (38 loc) · 1.54 KB
/
Makefile
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
43
44
45
46
47
48
49
DOCKER_VERSION := $(shell docker --version 2>/dev/null)
DOCKER_COMPOSE_VERSION := $(shell docker-compose --version 2>/dev/null)
ENV_BROWSER_HYDRA_HOST ?= localhost
ENV_BROWSER_CONSUMER_HOST ?= localhost
ENV_BROWSER_IDP_HOST ?= localhost
ENV_BROWSER_OATHKEEPER_PROXY_HOST ?= localhost
ENV_HYDRA_VERSION ?= v1.0.9
ENV_KETO_VERSION ?= v0.2.2-sandbox_oryOS.10
ENV_OATHKEEPER_VESRION ?= v0.14.2_oryOS.10
ENV_LOGIN_CONSENT_VERSION ?= v1.0.8
all:
ifndef DOCKER_VERSION
$(error "command docker is not available, please install Docker")
endif
ifndef DOCKER_COMPOSE_VERSION
$(error "command docker-compose is not available, please install Docker")
endif
export LOGIN_CONSENT_VERSION=${ENV_LOGIN_CONSENT_VERSION}
export HYDRA_VERSION=${ENV_HYDRA_VERSION}
export OATHKEEPER_VERSION=${ENV_OATHKEEPER_VESRION}
export KETO_VERSION=${ENV_KETO_VERSION}
export BROWSER_HYDRA_HOST=${ENV_BROWSER_HYDRA_HOST}
export BROWSER_CONSUMER_HOST=${ENV_BROWSER_CONSUMER_HOST}
export BROWSER_IDP_HOST=${ENV_BROWSER_IDP_HOST}
export BROWSER_OATHKEEPER_PROXY_HOST=${ENV_BROWSER_OATHKEEPER_PROXY_HOST}
build-dev:
docker build -t oryd/hydra:dev ${GOPATH}/src/github.com/ory/hydra/
docker build -t oryd/oathkeeper:dev ${GOPATH}/src/github.com/ory/oathkeeper/
docker build -t oryd/keto:dev ${GOPATH}/src/github.com/ory/keto/
###
start-full-stack:
cd full-stack; docker-compose up --build -d
restart-full-stack:
cd full-stack; docker-compose restart
rm-full-stack:
cd full-stack; docker-compose kill
cd full-stack; docker-compose rm -f
reset-full-stack: rm-full-stack start-full-stack