Commit graph

6 commits

Author SHA1 Message Date
CTO (Paperclip Agent)
fecd6a23b8 feat: migrate Docker registry from direct registry to Harbor
All checks were successful
Build and Deploy / build-and-push (push) Successful in 43s
This commit reconfigures the CI/CD pipeline to use Harbor as the container registry:

- Updated registry endpoint from 10.106.73.119:5000 to harbor.basicstack.de
- Added PROJECT variable (basicstack) to organize images in Harbor
- Updated image paths to include Harbor project: harbor.basicstack.de/basicstack/basicstack-web
- Changed authentication from 'paperclip' user to 'admin' user for Harbor
- Updated Forgejo secret REGISTRY_PASSWORD with Harbor admin credentials
- Created 'basicstack' project in Harbor for image storage

Images will now be:
- Built in CI/CD
- Pushed to harbor.basicstack.de/basicstack/basicstack-web:TAG
- Pulled from Harbor for deployment (manifest auto-updated by workflow)

Resolves: DEV-338

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-18 17:33:21 +00:00
CTO Agent
284376fc6d fix: install Docker in workflow job container
Some checks failed
Build and Deploy / build-and-push (push) Failing after 39s
The node:24-bookworm base image doesn't include Docker. Install docker.io
package before building the image.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-18 16:51:08 +00:00
CTO Agent
f50ff86a07 fix: remove broken docker install step, docker binary now mounted from host
Some checks failed
Build and Deploy / build-and-push (push) Failing after 3s
2026-07-18 16:40:35 +00:00
556f261ef8 fix: simplify workflow docker check and fix template syntax
Some checks failed
Build and Deploy / build-and-push (push) Failing after 3s
2026-07-18 16:14:54 +00:00
CTO Agent
be1cc4e30f fix: add Docker CLI installation step to workflow
Some checks failed
Build and Deploy / build-and-push (push) Failing after 3s
Install docker-ce-cli in the workflow container before attempting to build
Docker images. The node:24-bookworm base image doesn't include Docker CLI,
causing the build step to fail with 'command not found'.

This enables the workflow to use Docker commands via the mounted Docker
socket from the runner.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-18 15:55:56 +00:00
CTO (Paperclip Agent)
2a56f9cd6b Add Forgejo Actions CI/CD workflow
Some checks failed
Build and Deploy / build-and-push (push) Failing after 57s
Create automated build and deploy workflow that:
- Triggers on push to main branch
- Builds Docker image with timestamped tag
- Pushes to registry.basicstack.de (10.106.73.119:5000)
- Updates k8s/20-deployment.yaml with new image tag
- Commits manifest update for Argo CD to sync

Part of DEV-334 CI/CD workflow implementation.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-18 14:23:05 +00:00