Liosha84 and Junie
ee263d6224
Fix: use GITHUB_OUTPUT instead of GITEA_OUTPUT in CI/CD workflow
...
Docker Build and Push / build-and-push (push) Canceled after 0s
Gitea Actions uses GITHUB_OUTPUT to set step outputs, not GITEA_OUTPUT.
This was causing version and minor variables to be empty, so only the
'latest' tag was pushed to the registry. Added debug logging to help
diagnose future issues.
Co-authored-by: Junie <junie@jetbrains.com >
2026-10-28 23:50:23 +01:00
Liosha84 and Junie
cb1c8b9a2c
Fix: update Gitea token menu name to 'Manage Access Tokens'
...
Docker Build and Push / build-and-push (push) Canceled after 0s
The actual Gitea UI shows 'Manage Access Tokens' with the subtitle
'These tokens grant access to your account using the Gitea API',
not 'Authorization tokens'. Updated docs/DEVELOPMENT.md to match.
Co-authored-by: Junie <junie@jetbrains.com >
2026-10-28 23:43:13 +01:00
Liosha84 and Junie
02d43bd94a
Prepare release v0.2.0
...
Docker Build and Push / build-and-push (push) Canceled after 0s
- Move Unreleased entries to v0.2.0 in CHANGELOG.md
- CI/CD with Gitea Actions for automated Docker builds
- Docker build optimization with .dockerignore
- Release process documentation
Co-authored-by: Junie <junie@jetbrains.com >
2026-10-28 23:30:24 +01:00
Liosha84 and Junie
f3e095dafc
Add Gitea Actions CI/CD for automated Docker builds
...
- Add .gitea/workflows/docker.yml: builds and pushes Docker image on Git tags
with semantic versioning (v0.1.0 → tags 0.1.0, 0.1, latest)
- Add .dockerignore to optimize Docker build context
- Document release process in docs/DEVELOPMENT.md
- Update CHANGELOG.md with v0.1.0 release and Unreleased CI/CD entry
Required Gitea secrets: REGISTRY_USERNAME, REGISTRY_PASSWORD
Co-authored-by: Junie <junie@jetbrains.com >
2026-10-28 23:27:29 +01:00
Liosha84 and Junie
597d8f380a
Major improvements: multi-stage Docker, security hardening, host metrics, tests
...
- Multi-stage Docker build: Dockerfile compiles frontend (Node.js) and
backend (Gradle) inside Docker; no local Java/Node.js required
- Security hardening: replaced full host root mount with specific
directory mounts (/proc, /sys, /etc, /var, /home, /opt, /tmp, /srv, /usr)
- Host metrics consistency: LinuxMemoryService and CpuDetailsService now
read from /host/proc instead of container OSHI
- Concurrency: replaced synchronized with AtomicReference in 3 services
- Global error handling: added @RestControllerAdvice for JSON error responses
- Unit tests: added 32 tests for /proc parsers, CPU usage, process uptime
- Docker security: non-root user, read-only FS, no-new-privileges, healthcheck
- Debug logging: added log.debug() in silent catch blocks
- Documentation: updated README, INSTALLATION, DEVELOPMENT, CONFIGURATION,
ARCHITECTURE, CHANGELOG
Co-authored-by: Junie <junie@jetbrains.com >
2026-10-28 23:18:01 +01:00
Liosha84
539175654c
Merge remote-tracking branch 'origin/master'
2026-10-28 22:04:52 +01:00
Liosha84
04ee269f23
remake of REST Controllers
2026-10-28 22:04:40 +01:00
Liosha84
f5e511e0d3
Add LICENSE.md
2026-10-28 20:27:02 +01:00
Liosha84
6e64028e52
Update README.md
2026-10-28 20:20:09 +01:00
Liosha84
fe8fc234b3
Update docs/INSTALLATION.md
2026-10-28 20:16:15 +01:00
Liosha84
3df6fbcc31
Update docs/INSTALLATION.md
2026-10-28 20:14:56 +01:00
Liosha84
0b2220b12d
Update README.md
2026-10-28 20:11:04 +01:00
Liosha84
e93403383e
Update README.md
2026-10-28 20:07:33 +01:00
Liosha84
80a4850a2d
Update README.md
2026-10-28 20:01:38 +01:00
Liosha84
6b834c4f9e
Upload files to "/"
2026-10-28 19:58:29 +01:00
Liosha84
fb27de5e7f
бла бла бла
2026-10-28 15:50:34 +01:00
Liosha84
2e8428de4e
docs: improve project README
2026-10-28 01:31:07 +01:00
Liosha84
9dade83d00
docs: add project documentation
2026-10-28 01:20:20 +01:00
Liosha84
bcf8881d4a
Add .gitignore
2026-10-28 01:12:33 +01:00
Liosha84
3837466f2b
Add README.md
2026-10-28 01:10:58 +01:00
Liosha84
99185fa392
бла бла бла
2026-10-28 01:03:18 +01:00
Liosha84
334abce357
bla bla bla
2026-10-27 22:04:28 +01:00