chore: Add automated release workflow and version management

- Add GitHub Actions workflow for automated releases
- Add semantic versioning support
- Update docker-compose files with version variables
- Add release script for manual versioning
- Add comprehensive version workflow documentation

🚀 Ready for v1.2.5 release
This commit is contained in:
Tomas Dvorak
2026-02-27 19:03:41 +01:00
parent aef1e39d7a
commit a9395be39f
13 changed files with 1861 additions and 280 deletions
+7
View File
@@ -25,9 +25,12 @@ services:
- "${PORT:-8080}:8080"
env_file:
- .env
environment:
- APP_VERSION=${APP_VERSION:-1.0.0}
volumes:
- ./data:/data
- ./uploads:/app/uploads
- /var/run/docker.sock:/var/run/docker.sock # Docker socket for updates
restart: unless-stopped
depends_on:
postgres:
@@ -45,6 +48,10 @@ services:
dockerfile: ./frontend/Dockerfile
ports:
- "5173:80"
environment:
- VITE_APP_VERSION=${APP_VERSION:-1.0.0}
volumes:
- /var/run/docker.sock:/var/run/docker.sock # Docker socket for updates
depends_on:
trackeep-backend:
condition: service_healthy