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>
Test commit to verify that the Forgejo Actions runner is working
correctly after fixing the DNS resolution issue.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
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>
Use the internal registry (10.106.73.119:5000) with the current version
instead of pulling from Docker Hub.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
The cluster has traefik.io/v1alpha1 CRD installed, not traefik.containo.us/v1alpha1.
This change fixes Argo CD sync failures.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Added --shadow-card and --shadow-card-hover tokens to the design system
and updated package cards to use them instead of hardcoded values.
This completes the package card redesign (DEV-247):
- Logo centered at top (64×64px)
- Title centered below logo
- Vertical centered layout with proper spacing
- Card shadow using design tokens
- Center-aligned content throughout
Design approved by CorporateDesigner.
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Implemented design specification from DEV-247:
- Changed card layout from horizontal to vertical centered
- Logo centered at top (64×64px, increased from 56px)
- Title centered below logo with 16px gap
- Description centered below title with 12px gap
- Added card elevation shadow by default
- Links centered at bottom with 20px top gap
- All content centered with text-align: center
- Typography: title 20px/600, description 14px
- Colors: text-primary for title, text-secondary for description
Co-Authored-By: Paperclip <noreply@paperclip.ing>
Migrate the Nuxt 3 + Vue 3 SSR frontend application for basicstack.org to our self-hosted Forgejo instance. This repository will serve as the source for all future development and deployment of the basicstack.org website.
The application includes:
- Nuxt 3 + Vue 3 SSR setup
- Directus CMS integration
- Tailwind CSS styling
- Kubernetes deployment manifests
- Docker containerization
Co-Authored-By: Paperclip <noreply@paperclip.ing>