DrydockDrydock
ConfigurationRegistries

Codeberg

The codeberg registry lets you configure Codeberg Container Registry integration.

The codeberg registry lets you configure Codeberg Container Registry integration.

Drydock automatically detects Codeberg registries by matching codeberg.org hostnames. Public images work out of the box with no configuration.

Variables

Env varRequiredDescriptionSupported valuesDefault value when missing
DD_REGISTRY_CODEBERG_{REGISTRY_NAME}_LOGINCodeberg usernameDD_REGISTRY_CODEBERG_{REGISTRY_NAME}_PASSWORD must be defined
DD_REGISTRY_CODEBERG_{REGISTRY_NAME}_PASSWORDCodeberg password or personal access tokenDD_REGISTRY_CODEBERG_{REGISTRY_NAME}_LOGIN must be defined
DD_REGISTRY_CODEBERG_{REGISTRY_NAME}_AUTHBase64-encoded login:password stringDD_REGISTRY_CODEBERG_{REGISTRY_NAME}_LOGIN/PASSWORD must not be defined
Codeberg public images are supported without any authentication configuration.

Examples

Configure for private images

services:
  drydock:
    image: codeswhat/drydock
    ...
    environment:
      - DD_REGISTRY_CODEBERG_PRIVATE_LOGIN=john
      - DD_REGISTRY_CODEBERG_PRIVATE_PASSWORD=xxxxx
docker run \
  -e "DD_REGISTRY_CODEBERG_PRIVATE_LOGIN=john" \
  -e "DD_REGISTRY_CODEBERG_PRIVATE_PASSWORD=xxxxx" \
  ...
  codeswhat/drydock

On this page