Sign inSign up

mroerni/dbas-eauth

By mroerni

Updated about 8 years ago

Holding 3rd party <-> D-BAS Account mappings

Image
0

10K+

mroerni/dbas-eauth repository overview

dbas-eauth

CircleCI Docker Build Status

External auth-module for D-BAS. This is a middleware to communicate between D-BAS and the 3rd party application.

Maintainers

  • Christian Meter
  • Björn Ebbinghaus

Getting Started

  1. Start the application: lein run
  2. Go to localhost:8080 to see: Hello World!
  3. Read your app's source code at src/auth/service.clj. Explore the docs of functions that define routes and responses.
  4. Run your app's tests with lein test. Read the tests at test/auth/service_test.clj.
  5. Learn more! See the Links section below.

Configuration

To configure logging see config/logback.xml. By default, the app logs to stdout and logs/. To learn more about configuring Logback, read its documentation.

Developing your service

  1. Start a new REPL: lein repl
  2. Start your service in dev-mode: (def dev-serv (run-dev))
  3. Connect your editor to the running REPL session. Re-evaluated code will be seen immediately in the service.
Docker container support
  1. Build an uberjar of your service: lein uberjar
  2. Build a Docker image: sudo docker build -t auth .
  3. Run your Docker image: docker run -p 8080:8080 auth
OSv unikernel support with Capstan
  1. Build and run your image: capstan run -f "8080:8080"

Once the image it built, it's cached. To delete the image and build a new one:

  1. capstan rmi auth; capstan build

Tag summary

Content type

Image

Digest

Size

81.8 MB

Last updated

about 8 years ago

docker pull mroerni/dbas-eauth