ivly-backoffice development container image for local use with VS Code or within CI pipelines
2.0K
CI/development image for ivly-backoffice, the SvelteKit frontend of the ivly invoicing platform.
| Component | Purpose |
|---|---|
| Node.js 24 (Debian Trixie) | Base runtime |
| Bun | Package manager and build tool |
| Python 3 + pre-commit | Git hooks framework |
| Woodpecker CLI | CI pipeline linting |
| gitleaks | Secret detection |
| Git LFS | Large file support for image assets |
Woodpecker CI:
steps:
- name: quality
image: ivly/backoffice-devcontainer:latest
commands:
- bun install --frozen-lockfile
- make quality
Local development: Open the project in VS Code with the Dev Containers extension.
devcontainer build runs through docker buildx. The dedicated multi-arch
builder needs to exist and be active before building. Create it once per
machine:
docker buildx create --name ivly-backoffice-multiarch --driver docker-container --bootstrap --use
Verify with docker buildx ls (the ivly-backoffice-multiarch row should be
marked * for active and running). If the builder already exists, a single
docker buildx use ivly-backoffice-multiarch is enough.
Without this step, make build-ci fails with ERROR: no builder "ivly-backoffice-multiarch" found.
make build-ci DEVCONTAINER_PUSH=true
Content type
Image
Digest
sha256:82d7e296e…
Size
925.4 MB
Last updated
5 months ago
docker pull ivly/backoffice-devcontainer