[go: up one dir, main page]

Skip to content

Portward is an all-in-one registry authorization service

License

Notifications You must be signed in to change notification settings

portward/portward

Repository files navigation

Portward logo

Portward

GitHub Workflow Status go.dev reference built with nix

An all-in-one registry authorization service implementing the Docker (Distribution) Registry Auth specification.

Warning

Project is under development. Backwards compatibility is not guaranteed.

Quickstart

Check out the quickstart repository for a demonstration of Portward's capabilities.

Development

For an optimal developer experience, it is recommended to install Nix and direnv.

Using Dagger

Run tests:

dagger call test

Run linters:

dagger call lint

Manual workflow

Launch dependencies:

docker compose up -d

Run the service

just run

Run tests

just test-all

Cleanup:

docker compose down -v

License

The project is licensed under the MIT License.