Skip to content

tuuturu/pager-local-developer-environment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pager-local-developer-environment

Local developer environment setup for the Pager project

Prerequisites

Setup (Linux)

  1. git clone [email protected]:oslokommune/hubdevenv.git && cd hubdevenv
  2. sudo echo "127.0.0.1 auth" >> /etc/hosts Required due to Keycloak using dynamic base URL in .well-known data

Usage

  1. Add the following line to your hosts file
  2. Start developer environment
    docker-compose up -d

Result

  • Database (Postgres) available at localhost:5432

    • Stores data for event-service
    • Script for adding provisioned data/setup here
  • Authentication provider (Keycloak) available at http://localhost:8080

    • Handles users and authentication
    • Provisioned test users here
  • Authentication backend (Gatekeeper) available at http://localhost:4554

    • Handles frontend authentication with authentication provider and converting token to Authorization header
  • Event backend (pager-event-service) available at http://localhost:3000

    • Handles CRUD for events

About

Local developer environment setup for the Pager project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published