Authentication Provider Service for Developer Sandbox
This project requires Podman to build. Refer to the Podman getting started guide for installation instructions.
Execute the build.sh script to build the Sandbox-Auth container.
Run the tests by executing test.sh. This project uses Testcontainers for Golang which
allows it to spin up a Postgres database automatically for the purpose of integration tests.
The database schema for this project may be found in the doc/schema directory. It was created with pgmodeler, an open source database schema design tool.
Pgmodeler may be available in your Linux package repository and installable with a variation of the following command:
dnf install pgmodeler
After making changes to the schema, the new SQL file must be exported to the migration/sql-files directory, overwriting the existing 001-initial-schema.sql file there.
A png image of the schema which is useful for reference may also be exported into the doc/schema directory and named schema.png. Generating this image will also allow it to appear in this document as follows:
