Commit Graph

128 Commits

Author SHA1 Message Date
renovate[bot] 82d0ff315f Add renovate.json 2025-09-27 11:34:14 +00:00
9 Technology Group LTD 038d4c515b Update README.md
Fixed discord link to a redirect URL
2025-09-27 09:32:37 +01:00
9 Technology Group LTD 2c47999cb4 Update README.md 2025-09-26 17:54:34 +01:00
9 Technology Group LTD 6bf2a21f48 Update README.md
Updated discord link
2025-09-26 12:27:19 +01:00
9 Technology Group LTD 9f72690f82 Merge pull request #48 from 9technologygroup/docker_tweaks 2025-09-25 08:40:35 +01:00
tigattack 48d2a656e5 docs(docker): link to images in GHCR 2025-09-24 21:38:54 +01:00
tigattack e9402dbf32 chore(docker): tweak db healthcheck
Make the stack faster to start.
2025-09-24 21:36:51 +01:00
tigattack dc1ad6882c chore(docker): unpin alpine version 2025-09-24 21:35:36 +01:00
9 Technology Group LTD 22f616e110 Merge pull request #47 from 9technologygroup/docs/docker_backend_agents_vol 2025-09-24 21:21:41 +01:00
tigattack 3af269ee47 docs(docker): add volumes info 2025-09-24 21:06:05 +01:00
tigattack f4ece11636 chore(compose): move agent_files to docker vol 2025-09-24 21:06:05 +01:00
tigattack da6bd2c098 docs(docker): move password update docs 2025-09-24 21:00:19 +01:00
9 Technology Group LTD 1d8742ccad Update README.md 2025-09-24 14:18:41 +01:00
9 Technology Group LTD bccfc0876f Update README.md 2025-09-24 10:31:27 +01:00
9 Technology Group LTD 43a42aa931 Add files via upload 2025-09-24 10:30:11 +01:00
9 Technology Group LTD ad5627362b Merge pull request #33 from 9technologygroup/docs/readme
docs: move header to top, add docker info
2025-09-24 10:15:56 +01:00
tigattack 61db61e1ba docs: move getting started above architecture/comms model 2025-09-24 10:07:43 +01:00
tigattack 8dc702e7fc docs: move header to top, add docker info 2025-09-24 10:04:14 +01:00
9 Technology Group LTD 45f5ccc638 Version 1.2.6 latest release 2025-09-24 09:45:57 +01:00
Muhammad Ibrahim 3fbe1369cf Ammended installation command 2025-09-24 09:38:30 +01:00
Muhammad Ibrahim e62a4fed56 Merge branch 'dev' of github.com:9technologygroup/patchmon.net into dev v1.2.6 2025-09-24 09:20:29 +01:00
Muhammad Ibrahim be549d4b34 Added README.md file -- finally !
Added self-hosting easy installer script -- finally !
2025-09-24 09:08:20 +01:00
Muhammad Ibrahim 99aa79a6a4 Fixed authentication redirect upon signin using states
Finally fixed dashboard defaults for new user signups
2025-09-24 07:42:15 +01:00
Muhammad Ibrahim 73761d8927 fixed dashboard defaults via server.js config 2025-09-24 07:07:38 +01:00
Muhammad Ibrahim 9889083900 reverted the removal of schema migration files to make it production save in order to not mess up previous instances 2025-09-24 03:05:22 +01:00
Muhammad Ibrahim acb30f22bd Removed migration settings from earlier whic hwere messing with the logic of new dashboard layout system. Now has a single source of truth based on what the defaults should be in server.js 2025-09-24 02:54:44 +01:00
Muhammad Ibrahim 3a0b564a6f Fixed permissions issues
Created default user role
modified server.js to check if roles of admin/user is present
modified server.js to check dashboard cards
set up default dashboard cards to show
2025-09-24 02:33:26 +01:00
9 Technology Group LTD e536a5b706 Merge pull request #29 from 9technologygroup/ci/build
Docker: Build workflow tweaks
2025-09-24 02:07:22 +01:00
tigattack 0a3e4ad5ee ci(build): add PAT note 2025-09-24 00:44:24 +01:00
tigattack abcf88b8b9 ci(build): use PAT 2025-09-24 00:02:51 +01:00
tigattack 94ec14f08b ci(build): move permissions to higher scope 2025-09-23 17:55:46 +01:00
tigattack f25834b4ba ci(build): simplify matrix 2025-09-23 17:41:37 +01:00
tigattack f85464ad26 ci(build): bump actions 2025-09-23 17:41:16 +01:00
9 Technology Group LTD db0ba201a4 Merge pull request #24 from tigattack/fix/docker_agents 2025-09-23 10:47:27 +01:00
tigattack 676082a967 chore: add docker/agents bind path to gitignore 2025-09-23 08:07:27 +01:00
tigattack 30bb29c9f4 fix(docker): copy agent files in docker bind mount if empty 2025-09-23 08:04:13 +01:00
tigattack 968d9f964b docs(docker): add more build instructions 2025-09-23 08:03:10 +01:00
9 Technology Group LTD 3e413e71e4 Merge pull request #21 from tigattack/ci/build_push
Add Docker build pipeline, rework Docker images, misc other tweaks
2025-09-23 04:18:02 +01:00
tigattack e25baf0f55 ci(docker): build on PRs to dev 2025-09-23 00:04:49 +01:00
tigattack 2869d4e850 ci: add docker build workflow 2025-09-22 23:42:00 +01:00
tigattack e459d8b378 docs(docker): add docker README 2025-09-22 23:42:00 +01:00
tigattack 31583716c8 refactor(docker): tweak compose setup and envs 2025-09-22 23:42:00 +01:00
tigattack e645124356 refactor(docker): rework compose, add dev compose 2025-09-22 23:42:00 +01:00
tigattack c3aa5534f3 fix: improve proxy config 2025-09-22 23:42:00 +01:00
tigattack bf2ea908f4 refactor(docker): rework docker
- Move Docker files to own directory (tidier since I added several more files)
- Optimise images and reduce size
  - Uses multi-stage builds
  - Optimises layer efficiency
  - Uses NGINX as base for frontend
- Sets default env vars
- Uses tini for proper signal handling
2025-09-22 23:42:00 +01:00
tigattack 43ce146987 fix(frontend): fix login page icons 2025-09-22 23:42:00 +01:00
tigattack 69a121cdde fix(frontend): don't poll for updates when user not authorised 2025-09-22 23:42:00 +01:00
tigattack 001b234ecc fix(backend): set imported agent versions as current
Fixes agent installation script failing with "No agent version available" error

- Auto-imported agent versions now marked as current/default appropriately
- First imported version becomes both current and default
- Newer versions become current (but not default)
- Added concurrent database updates with Promise.all()
- Fixed agent download endpoint fallback to filesystem when no DB versions exist
2025-09-22 23:41:53 +01:00
tigattack d300922312 refactor(backend): make /agent/download route more resilient
* Fixes early 404 return
* Fixes filename when agent version undefined
* Correctly returns 500 when error occurs
2025-09-22 22:23:54 +01:00
tigattack 20ff5b5b72 refactor(backend): update DB wait env var names 2025-09-22 22:23:54 +01:00