Profiles are enabled by setting the environment variable -Dspring.profiles.active
.
Profile | Description | Default |
---|---|---|
dummy_authentication | Automatically authenticate each request, used during development | not enabled |
gumroad_authentication | Enable the authorization of Gumroad purchasers | not enabled |
apikey_db_authentication | Enable the authorization of the /api/ endpoint |
not enabled |
license_authentication | Enable API authorization with license key and email address | not enabled |
enable-storage-backend-s3 | If enabled, newly uploaded artifacts are automatically stored on the configured AWS S3 bucket. If it is disabled, files are locally stored | not enabled |
enable-aws-ecr-notifications | If enabled, ninkik listens to Docker Push notifications sent by AWS ECR | not enabled |
enable-mail | Enable mail sending e.g. for registration | not enabled |