Skip to content

Commit

Permalink
docker: Introduce docker-compose file for testing
Browse files Browse the repository at this point in the history
Signed-off-by: arekkas <[email protected]>
  • Loading branch information
arekkas authored and arekkas committed Jul 21, 2018
1 parent 9a33c23 commit ba857e3
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
###########################################################################
####### FOR DEMONSTRATION PURPOSES ONLY #######
###########################################################################
# #
# If you have not yet read the tutorial, do so now: #
# https://ory-am.gitbooks.io/hydra/content/tutorial.html #
# #
# This set up is only for demonstration purposes. The login #
# endpoint can only be used if you follow the steps in the tutorial. #
# #
###########################################################################

version: '2'

services:

keto-migrate:
build:
context: .
dockerfile: Dockerfile
links:
- postgresd:postgresd
environment:
- LOG_LEVEL=debug
command:
migrate sql postgres://dbuser:secret@postgresd:5432/accesscontroldb?sslmode=disable
restart: on-failure

keto:
build:
context: .
dockerfile: Dockerfile
links:
- postgresd:postgresd
ports:
- "4466:4466"
depends_on:
- keto-migrate
command:
serve
environment:
- LOG_LEVEL=debug
- PORT=4466
- DATABASE_URL=postgres://dbuser:secret@postgresd:5432/accesscontroldb?sslmode=disable
restart: on-failure

postgresd:
image: postgres:9.6
environment:
- POSTGRES_USER=dbuser
- POSTGRES_PASSWORD=secret
- POSTGRES_DB=accesscontroldb

0 comments on commit ba857e3

Please sign in to comment.