Skip to content
This repository was archived by the owner on Nov 6, 2024. It is now read-only.

usegranthq/knox

Repository files navigation

OIDC Provider for usegrant.dev

OIDC Provider built using node-oidc-provider for usegrant.dev.

Usage

This repo uses the oidc-provider app with ExpressJS. The database schema is defined in prisma/schema.prisma.

In order to get started, you need to copy the .env.example file to .env and fill in required variables.

cp .env.example .env

Then run the following commands to start the app.

# install dependencies
npm install
# start the app
make dev
# run migrations
make migrate-dev
# open the prisma studio
make studio

Building

This repo uses esbuild to build the app. You can build the app with the following command.

make build

Deploying

The deployment process is automated via GitHub Actions on every push to the default branch. Checkout deploy.yml for more details.

make deploy

Deployment happens via SSH. Checkout the Makefile for more details.

About

v1 - OIDC provider for usegrant.dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published