feat: Add Docker image update system (TrueNAS Scale inspired)
- Implement UpdateService for image version checking and atomic updates - Add DockerComposeManager for centralized docker-compose management - Create 12 docker-compose references in /home/innotex/Docker - Add 13 new API endpoints (6 for images, 7 for compose management) - Add comprehensive documentation and examples
This commit is contained in:
@@ -20,6 +20,12 @@ services:
|
||||
- innotexboard
|
||||
depends_on:
|
||||
- frontend
|
||||
labels:
|
||||
com.innotexboard.app: "true"
|
||||
com.innotexboard.service: "api"
|
||||
com.innotexboard.description: "FastAPI Backend Server"
|
||||
com.innotexboard.version: "1.0.0"
|
||||
com.innotexboard.update-enabled: "true"
|
||||
|
||||
# Frontend Vue.js
|
||||
frontend:
|
||||
@@ -37,6 +43,12 @@ services:
|
||||
command: npm run dev
|
||||
networks:
|
||||
- innotexboard
|
||||
labels:
|
||||
com.innotexboard.app: "true"
|
||||
com.innotexboard.service: "web"
|
||||
com.innotexboard.description: "Vue.js Frontend Application"
|
||||
com.innotexboard.version: "1.0.0"
|
||||
com.innotexboard.update-enabled: "true"
|
||||
|
||||
networks:
|
||||
innotexboard:
|
||||
|
||||
Reference in New Issue
Block a user