This website requires JavaScript.
f716b394c2
fix(ci): add full docker PATH in SSH pre-flight and deploy commands
fix/runner-portainer-network
root
2026-07-10 12:40:53 +00:00
94477d46ef
fix(ci): extract host and port from NAS_HOST secret
root
2026-07-10 12:39:52 +00:00
6ff7bc5fda
fix(ci): deploy via SSH to NAS instead of Portainer API
root
2026-07-10 12:37:16 +00:00
89150ed41f
fix(ci): hardcode PORTAINER_URL to http://portainer:9000
root
2026-07-10 12:19:38 +00:00
687e4d9f2d
fix(ci): use container name 'portainer' instead of IP
root
2026-07-10 12:17:40 +00:00
d14b719bd2
debug(ci): print hostname/route on auto-discover failure
root
2026-07-10 11:41:54 +00:00
dcfb7805cd
debug(ci): print job container network info before auto-discovery
root
2026-07-10 11:36:59 +00:00
856f899448
Merge pull request 'fix(ci): auto-discover reachable Portainer URL from job container' (#5 ) from fix/runner-portainer-network into main
main
root
2026-07-10 13:22:01 +02:00
06ad8edf18
fix(ci): auto-discover reachable Portainer URL from job container
root
2026-07-10 11:21:52 +00:00
fc1fd96145
Merge pull request #4 from feat/portainer-redeploy-step
root
2026-07-10 13:12:03 +02:00
70129b1e9f
docs: add CI/CD optimization proposal (draft, post-first-deploy to refine)
feat/portainer-redeploy-step
root
2026-07-10 11:11:34 +00:00
ab6b4677b4
ci: gate redeploy step on workflow_dispatch.deploy=true
root
2026-07-10 10:54:17 +00:00
e346e6500d
Merge PR #3 : docs: add last site update marker
root
2026-07-09 17:38:22 +02:00
6f3c58bfcd
docs: add last site update marker on about page
root
2026-07-09 15:38:25 +00:00
83db698f8d
Merge pull request 'fix(ci): add concurrency guard + PR trigger + workflow_dispatch' (#2 ) from fix/ci-concurrency into main
root
2026-07-09 17:23:50 +02:00
f152379882
fix(ci): add concurrency guard + PR trigger + workflow_dispatch
fix/ci-concurrency
root
2026-07-09 15:23:40 +00:00
d3aed167fa
Merge pull request 'docs: personalized README' (#1 ) from docs/readme into main
root
2026-07-09 17:23:04 +02:00
26f26c89f6
docs: personalized README
docs/readme
root
2026-07-09 15:22:48 +00:00
4ab6633cc2
feat: add Modbus TCP vs EEBUS SPINE technical comparison blog post
wh-leader
2026-05-11 14:48:46 +02:00
904684e6b8
fix: remove TimeNet CLI from About page (internal tool)
wh-leader
2026-05-11 14:04:29 +02:00
54cad6684c
fix: add blog pages and fix project schema, remove internal TimeNet CLI
wh-leader
2026-05-11 14:02:08 +02:00
3f7e54c72e
feat: add Python Project Template and TimeNet CLI projects
wh-leader
2026-05-11 13:58:40 +02:00
0b7021f827
feat: translate About page to English
wh-leader
2026-05-11 13:57:05 +02:00
21a63b6947
fix(ci): remove Portainer deployment step (runner network isolated)
wh-leader
2026-05-11 13:49:10 +02:00
c514b3bce1
fix: remove empty github field causing Astro build error
wh-leader
2026-05-11 13:42:15 +02:00
58f0a00d4c
fix(ci): use plain docker build instead of buildx (runner /dev/null issue)
wh-leader
2026-05-11 13:33:30 +02:00
83845f4894
fix(ci): use exact WarrantyHub working pattern with Docker actions
wh-leader
2026-05-11 13:14:46 +02:00
7e90812373
fix(ci): use GITEATOKEN secret name
wh-leader
2026-05-11 13:13:41 +02:00
1037f6a4ed
fix(ci): add auth token to git clone + consolidate steps
wh-leader
2026-05-11 13:13:12 +02:00
8176b0b09b
fix(ci): use plain docker + git instead of GitHub actions
wh-leader
2026-05-11 13:09:48 +02:00
5937425872
trigger: test CI with Portainer secrets
wh-leader
2026-05-11 13:08:12 +02:00
42873ad9cc
fix(ci): force image pull via Portainer API (stop + pull + start)
wh-leader
2026-05-11 13:06:15 +02:00
35f3ba8767
fix: use exact working CI pattern from WarrantyHub
wh-leader
2026-05-11 13:03:04 +02:00
ce8415c26f
security: remove IP addresses and internal hostnames from About page
wh-leader
2026-05-11 12:57:05 +02:00
8cd0b2fa24
feat: complete content overhaul - projects, infrastructure, personal brand (no empire talk)
wh-leader
2026-05-11 12:55:24 +02:00
8a30951a64
refactor: homepage with personal brand focus (no empire talk) + profile photo
wh-leader
2026-05-11 12:51:14 +02:00
f93ae22b77
feat: add first blog post - De Orfebre a Builder
wh-leader
2026-05-11 12:39:48 +02:00
65f9defcdd
remove: delete blog post with too much strategic detail
wh-leader
2026-05-11 12:32:00 +02:00
15c946c0a1
feat: add first blog post - Arrancando el Viaje
wh-leader
2026-05-11 12:29:43 +02:00
ada08a31be
feat: add David profile photo to About page
wh-leader
2026-05-11 12:25:30 +02:00
d11c9a6a1e
feat: add Portainer production compose (stack ID 139)
wh-leader
2026-05-11 12:15:30 +02:00
259fef1f95
fix: install all dependencies including devDependencies for build
wh-leader
2026-05-11 12:04:09 +02:00
47bf985a79
fix: use official Docker actions like WarrantyHub workflow
wh-leader
2026-05-11 11:25:29 +02:00
8d85589f0c
fix: use direct Docker build to avoid runner filesystem issues
wh-leader
2026-05-11 09:32:53 +02:00
c31692bae0
fix: remove npm cache from Gitea Actions
wh-leader
2026-05-11 09:29:28 +02:00
695dad2770
ci: add production docker-compose for Portainer stack
wh-leader
2026-05-11 09:28:41 +02:00
01ce85a140
fix: docker-compose version must be quoted string for Portainer
wh-leader
2026-05-11 09:27:04 +02:00
e9be93f24d
docs: add CI/CD setup instructions
wh-leader
2026-05-11 09:24:08 +02:00
cc7043148a
ci: add Gitea Actions CI/CD with Portainer deployment
wh-leader
2026-05-11 09:23:29 +02:00
600e9ac3b4
feat: add homepage, content collections, and utils
wh-leader
2026-05-11 07:43:04 +02:00
05036766e4
feat: recover portfolio pages from scratch workspaces
wh-leader
2026-05-11 07:41:22 +02:00
85143c0b05
feat: initialize Astro project with Tailwind and TypeScript
wh-leader
2026-05-10 11:29:24 +02:00
8c11722608
docs: add orchestration summary with all created tasks and status
wh-leader
2026-05-08 12:58:01 +02:00
f252241f9e
docs: add implementation roadmap with task dependency graph and acceptance gates
wh-leader
2026-05-08 12:57:12 +02:00
e7fd109a7a
docs: add complete portfolio architecture design
wh-leader
2026-05-08 12:49:22 +02:00
b93018b4cd
Initial commit
root
2026-05-08 12:44:28 +02:00