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
+6 -6
View File
@@ -2,15 +2,14 @@ version: '3.8'
services:
trackeep-frontend:
build:
context: ./frontend
dockerfile: Dockerfile
image: ghcr.io/dvorinka/trackeep/frontend:latest
ports:
- "80:80"
- "443:443"
environment:
- NODE_ENV=production
- VITE_DEMO_MODE=${VITE_DEMO_MODE}
- VITE_APP_VERSION=${APP_VERSION:-1.0.0}
depends_on:
- trackeep-backend
restart: unless-stopped
@@ -18,17 +17,18 @@ services:
- trackeep-network
trackeep-backend:
build:
context: ./backend
dockerfile: Dockerfile
image: ghcr.io/dvorinka/trackeep/backend:latest
ports:
- "8080:8080"
env_file:
- .env
environment:
- APP_VERSION=${APP_VERSION:-1.0.0}
volumes:
- ./data:/data
- ./uploads:/app/uploads
- ./logs:/app/logs
- /var/run/docker.sock:/var/run/docker.sock # Docker socket for updates
restart: unless-stopped
networks:
- trackeep-network