diff --git a/.woodpecker.yml b/.woodpecker.yml index b8aabc0..600beea 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -13,6 +13,9 @@ steps: REGISTRY_PASSWORD: from_secret: REGISTRY_PASSWORD commands: + - test -n "${REGISTRY_HOSTPORT}" + - test -n "${REGISTRY_USERNAME}" + - test -n "${REGISTRY_PASSWORD}" - echo "${REGISTRY_PASSWORD}" | docker login "${REGISTRY_HOSTPORT}" -u "${REGISTRY_USERNAME}" --password-stdin - docker build -t "${REGISTRY_HOSTPORT}/nxtgauge-admin-solid" -f Dockerfile.simple . - docker push "${REGISTRY_HOSTPORT}/nxtgauge-admin-solid" diff --git a/README.md b/README.md index 4e807f3..9a74ca3 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,13 @@ Port admin modules one by one with strict API/permission parity. See `docs/MIGRATION_MASTER_PLAN.md`. +## CI (Woodpecker) + +Required secrets: +- `REGISTRY_HOSTPORT` +- `REGISTRY_USERNAME` +- `REGISTRY_PASSWORD` + ## This project was created with the [Solid CLI](https://github.com/solidjs-community/solid-cli) ## Local Docker test (low RAM, no port conflict)