Configuration

Profiles

Profiles are enabled by

  • either setting the environment variable -Dspring.profiles.active
  • or configuring them inside the parameters.properties file
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
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