Commit Graph
37 Commits
Author SHA1 Message Date
bryanpedini 8a94fe0add THE PRIVATE KEEEEEEEYYY
Deploy website on production server when committing on main / test (push) Successful in 11s
0.1
2026-02-01 19:25:29 +01:00
bryanpedini 2f2c60126c feat(deploy): improve environment variable handling and deployment workflow
Deploy website on production server when committing on main / test (push) Failing after 12s
- Update .vars to properly export deployment configuration variables
- Modify deploy.sh to conditionally source .vars only in interactive mode
- Remove include directive from makefile to prevent automatic variable loading
- Enhance deployment script reliability by ensuring proper environment setup
2026-02-01 19:24:37 +01:00
bryanpedini 83728057ee stupid variables
Deploy website on production server when committing on main / test (push) Failing after 9s
2026-02-01 19:19:36 +01:00
bryanpedini 4f16efe7ed ssh key is handled by the job
Deploy website on production server when committing on main / test (push) Failing after 8s
2026-02-01 19:13:29 +01:00
bryanpedini 289e06d6c3 fuck you
Deploy website on production server when committing on main / test (push) Failing after 8s
2026-02-01 19:12:14 +01:00
bryanpedini 94469a598b omfg the ci
Deploy website on production server when committing on main / test (push) Failing after 8s
2026-02-01 19:11:20 +01:00
bryanpedini 50cd2ae16f try this
Deploy website on production server when committing on main / test (push) Failing after 9s
2026-02-01 19:08:02 +01:00
bryanpedini 53795cf5cd removed debug, fixed deployment env
Deploy website on production server when committing on main / test (push) Failing after 9s
2026-02-01 19:06:40 +01:00
bryanpedini 4fa2be1351 stderr
Deploy website on production server when committing on main / test (push) Failing after 8s
2026-02-01 19:02:44 +01:00
bryanpedini d1465de486 updated theme
Deploy website on production server when committing on main / test (push) Failing after 8s
2026-02-01 18:56:14 +01:00
bryanpedini 2e333ce882 added verbosity
Deploy website on production server when committing on main / test (push) Failing after 12s
2026-02-01 18:50:36 +01:00
bryanpedini 9463c44034 feat(deploy): improve ssh key handling and deployment security
Deploy website on production server when committing on main / test (push) Failing after 9s
- Remove hardcoded SSH private key file path from workflow
- Use proper SSH directory structure (~/.ssh/) for key storage
- Add known_hosts file for improved SSH security
- Move environment variables to dedicated env block
- Remove StrictHostKeyChecking=no for better security
- Update deploy script to use proper SSH key path
- Maintain deployment path configuration via environment variables
2026-02-01 18:35:37 +01:00
bryanpedini b7286eeeb6 fix: use explicit bash path in makefile scripts
Specify full path to bash interpreter for version.sh and deploy.sh scripts in makefile to ensure consistent execution across different environments and avoid potential PATH issues.
2026-02-01 18:17:37 +01:00
bryanpedini 9a4bdf15a3 fix: update deployment workflow concurrency settings
Configure concurrency group for website deployment workflow to prevent race conditions and ensure orderly deployment execution. The cancel-in-progress setting is set to false to maintain deployment stability.
2026-02-01 18:16:51 +01:00
bryanpedini fafafb0d37 chore: update deployment trigger from branch push to tag push
Change deployment workflow to trigger on tag pushes instead of main branch pushes, allowing for more controlled and versioned deployments.
2026-02-01 18:16:20 +01:00
bryanpedini d0189c57a5 fix(deploy): remove docker compose restart from deployment script
Removes the 'docker compose restart' command from the deployment script as it was causing unnecessary service interruptions during deployment. The tar extraction and cleanup steps are sufficient for updating the application files without requiring a full container restart.
2026-02-01 18:12:28 +01:00
bryanpedini 126bd66ddb and now the build passes with zero errors
Deploy website on production server when committing on main / test (push) Failing after 10s
(until I shit my pants again with some other shenanigans)
2024-08-21 23:16:03 +02:00
bryanpedini ec6bbafb2e no, as it turns out, variables were not defined
Deploy website on production server when committing on main / test (push) Successful in 8s
2024-08-21 23:15:08 +02:00
bryanpedini 80b3490e37 are variables actually defined?
Deploy website on production server when committing on main / test (push) Failing after 7s
2024-08-21 23:14:15 +02:00
bryanpedini 0c6699e211 does it build on the CI now with submodules?
Deploy website on production server when committing on main / test (push) Failing after 8s
2024-08-21 23:10:34 +02:00
bryanpedini 911d274467 fucking ubuntu shit outdated repos, fuck canonical
Deploy website on production server when committing on main / test (push) Failing after 11s
2024-08-21 23:03:26 +02:00
bryanpedini 3a7beeade5 apt update, of course, now install hugo!
Deploy website on production server when committing on main / test (push) Failing after 9s
2024-08-21 22:38:18 +02:00
bryanpedini db7f32eb7f need hugo installed to build hugo site, no?
Deploy website on production server when committing on main / test (push) Failing after 3s
2024-08-21 22:35:44 +02:00
bryanpedini e13bd64dc6 stupid syntax error 2024-08-21 22:31:38 +02:00
bryanpedini f0cfff3818 fixed action syntax error (maybe?)
Deploy website on production server when committing on main / test (push) Failing after 25s
2024-08-21 22:03:18 +02:00
bryanpedini 123a090491 added automatic deploy workflow with Gitea CI Actions 2024-08-21 22:02:01 +02:00
bryanpedini 1089dbe767 updated hugo-coder theme 2024-08-21 22:01:38 +02:00
bryanpedini 3947b3e0c8 added deploy process 2024-08-21 22:01:24 +02:00
bryanpedini 22c976ff21 added content security protection 2024-08-21 22:00:37 +02:00
bryanpedini fc9fce6e6d added version information 2024-08-21 21:49:00 +02:00
bryanpedini 85bf73bdf3 changed description and social links, added default color scheme 2024-08-21 21:16:30 +02:00
bryanpedini 4b597ca2d8 prep target in makefile now updates the submodules 2024-08-21 21:15:11 +02:00
bryanpedini 7aa85522dc changed git url, added telegram and linkedin 2024-04-20 00:24:33 +02:00
bryanpedini a75ca5392a added prep to makefile
make is good, make is life, use make
now everything works with a single make (good for devops ci/cd too)
2024-04-18 08:07:32 +02:00
bryanpedini 01b3ef8d5c baseline hugo website 2024-04-18 07:59:54 +02:00
bryanpedini da49f4f41a added hugo-coder theme 2024-04-18 07:52:30 +02:00
bryanpedini 0bd5ce3182 first commit 2024-04-18 07:51:31 +02:00