Commit Graph
16 Commits
Author SHA1 Message Date
Rafał Miczek 2623664504 Enhance Docker setup for Traefik integration and network management. Added logic to connect containers to the external 'homelab' network and ensured proper network configuration for services in the docker-compose file.
continuous-integration/drone/push Build is passing
2026-10-19 19:59:28 +02:00
miczek e6f216a63d ci: fix Drone parse error from empty ${} in comment
continuous-integration/drone/push Build is passing
2026-10-15 05:05:48 +03:00
miczek 083a1d5619 ci: escape registry vars inside remote deploy heredoc
continuous-integration/drone/push Build encountered an error
Same $$ fix as tracker for docker login on the Pi.
2026-10-15 05:05:17 +03:00
miczek 8e636bf745 ci: stop Drone from emptying SSH/registry secrets
continuous-integration/drone/push Build encountered an error
Same $$ escape as tracker so deploy ssh gets real secret env values.
2026-10-15 04:59:53 +03:00
miczekandCursor eb314da7c6 ci: replace appleboy SSH plugin with OpenSSH
continuous-integration/drone/push Build is failing
appleboy/drone-ssh failed with a local git error when clone is
disabled; alpine + ssh is reliable for Pi deploys.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:53:16 +03:00
miczekandCursor 32c0bd699a ci: fix SSH deploy script as one shell session
continuous-integration/drone/push Build was killed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:51:45 +03:00
miczekandCursor ab64cce6d5 ci: publish arm64 images for Pi deploy
continuous-integration/drone/push Build was killed
Shop/admin/api images must match the Raspberry Pi host arch.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:50:32 +03:00
miczekandCursor 6aefe2cb23 deploy: Traefik hosts + registry images for shop/admin/api
continuous-integration/drone/push Build is failing
Publish nginx/API images from CI and deploy on the Pi with
shop.zea.lt, admin.zea.lt, and api.iled.zea.lt.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:47:52 +03:00
miczekandCursor b494cde365 ci: use desktop resources; parallel shop/admin
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
Drop Pi memory knobs and build shop + admin in parallel after api.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:31:40 +03:00
miczekandCursor d1eae094bb ci: run on desktop amd64 agent
continuous-integration/drone/push Build was killed
Switch platform to amd64 for the Windows Docker runner and drop
Pi-only single-worker / tiny-heap limits.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 04:28:58 +03:00
miczekandCursor 4e2756eee5 ci: Pi-hole DNS, npm/nuget cache, serial low-RAM builds
continuous-integration/drone/push Build is failing
Use LAN Traefik DNS, persist package caches under /drone-cache, and
keep api→shop→admin serial with single workers for the 2GiB limit.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 03:53:25 +03:00
miczekandCursor 17393dba5e ci: serialize builds for low-memory Pi runner
continuous-integration/drone/push Build was killed
Cap MSBuild to one node and Angular to one worker so api/shop/admin
fit under the 2GiB Drone step limit (slower, less OOM).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 03:44:23 +03:00
Rafał MiczekandCursor da9e63e9fc Fix Drone API build to use iLED.slnx.
continuous-integration/drone/push Build was killed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 02:24:14 +02:00
Rafał MiczekandCursor fd9aecec22 Run Drone pipelines on linux/arm64 for Pi runner.
continuous-integration/drone/push Build is failing
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 02:15:51 +02:00
Rafał MiczekandCursor e78adc9515 Allow Drone manual builds via custom trigger.
continuous-integration/drone/push Build was killed
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-15 02:01:16 +02:00
Rafał MiczekandCursor ab2c7578ff Initial commit: iLED shop monolith with Drone CI/CD scaffold.
Adds API, Angular shop/admin, docker compose, and .drone.yml for build + SSH deploy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-14 22:57:20 +02:00