Skip to content

Shuttle/Shuttle.Access

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shuttle.Access

An Identity and Access Management (IAM) platform.

Getting Started

The quickest way to get started is to install Docker and then create a docker-compose.yml file that contains the following:

version: "3.9"
services:
    azurite:
        image: mcr.microsoft.com/azure-storage/azurite
        hostname: azurite
    database:
        image: shuttle/access-sqlserver-linux:latest
        hostname: database
    server:
        image:
            shuttle/access-server
        depends_on:
            - "azurite"
            - "database"
    projection:
        image:
            shuttle/access-projection:latest
        depends_on:
            - "database"
    web-api:
        image:
            shuttle/access-webapi:latest
        environment:
            - ASPNETCORE_URLS=http://*:5599
        depends_on:
            - "azurite"
            - "server"
        ports:
            - "5599:5599"
    front-end:
        image:
            shuttle/access-vue:latest
        ports:
            - "8080:80"

You will now be able to docker-compose up in the folder containing the above file:

> docker-compose up

The various container will be downloaded and, once everything have started up, you can browse to:

http://locahost:8080

Which should bring you to the sign-in page where admin is the identity as well as the password.