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
miczek and Cursor
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
miczek and Cursor
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
miczek and Cursor
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
miczek and Cursor
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
miczek and Cursor
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
miczek and Cursor
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
miczek and Cursor
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
miczek and Cursor
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ł Miczek and Cursor
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ł Miczek and Cursor
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ł Miczek and Cursor
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ł Miczek and Cursor
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