Commit Graph

82 Commits

Author SHA1 Message Date
adebaumann da1ef00072 Merge pull request 'Add form to add multiple things to a box' (#1) from feature/boxform into master
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 8s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 7s
Reviewed-on: #1
2025-12-28 21:55:14 +00:00
adebaumann f6a953158d Add form to add multiple things to a box
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 32s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 8s
2025-12-28 22:50:37 +01:00
adebaumann f30627196e Add search page and thing detail with AJAX
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 32s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 7s
2025-12-28 22:39:57 +01:00
adebaumann 06cbae93dc Clean up debugging artefacts and add thumbnail clear on startup
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 34s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 8s
2025-12-28 22:26:30 +01:00
adebaumann 51c4fed8fe Change container to run as UID 99 to match NFS
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 52s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 7s
2025-12-28 22:12:21 +01:00
adebaumann ada76b5ec1 Fix initContainer permissions with securityContext runAsUser: 0
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 3m3s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 8s
2025-12-28 22:01:41 +01:00
adebaumann 61a5f8f9e6 Enable THUMBNAIL_DEBUG to show errors
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 31s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 22s
2025-12-28 21:54:52 +01:00
adebaumann ada38be549 Fix media directory permissions in initContainer
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Has been cancelled
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Has been cancelled
2025-12-28 21:54:26 +01:00
adebaumann 6678f24dbf Temporarily disable SonarQube workflow 2025-12-28 21:49:36 +01:00
adebaumann 826bddf346 Add full WebP library support (demux/mux)
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 51s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 7s
SonarQube Scan / SonarQube Trigger (push) Failing after 17s
2025-12-28 21:47:14 +01:00
adebaumann ae91dcdebf Add all Pillow runtime dependencies
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 59s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 12s
SonarQube Scan / SonarQube Trigger (push) Failing after 21s
2025-12-28 21:36:58 +01:00
adebaumann e100f954ab Add libopenjp2 for JPEG 2000 support
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 2m52s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 8s
SonarQube Scan / SonarQube Trigger (push) Failing after 20s
2025-12-28 21:31:50 +01:00
adebaumann ec6070c722 Create media directory in initContainer
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 33s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 22s
SonarQube Scan / SonarQube Trigger (push) Failing after 19s
2025-12-28 21:27:55 +01:00
adebaumann 3252e41bcc Serve media files without DEBUG condition
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 32s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 8s
SonarQube Scan / SonarQube Trigger (push) Failing after 19s
2025-12-28 21:23:50 +01:00
adebaumann 98496107a6 Track AGENTS.md with deployment instructions
SonarQube Scan / SonarQube Trigger (push) Failing after 18s
2025-12-28 21:17:09 +01:00
adebaumann 1745696e7a Add image libs to container for Pillow support
SonarQube Scan / SonarQube Trigger (push) Has been cancelled
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 2m46s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 7s
2025-12-28 21:16:16 +01:00
adebaumann ac11b6fa51 Add box detail page with thumbnails and view tests
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 2m26s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 23s
SonarQube Scan / SonarQube Trigger (push) Failing after 19s
2025-12-28 21:07:50 +01:00
adebaumann 23ede15938 Ongoing development of "Things"
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 2m52s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 25s
SonarQube Scan / SonarQube Trigger (push) Failing after 20s
2025-12-28 20:49:23 +01:00
adebaumann c3168c32cf Deployment troubleshooting
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 2m30s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 23s
SonarQube Scan / SonarQube Trigger (push) Failing after 18s
2025-12-28 20:32:50 +01:00
adebaumann ac6bd2f666 Things added, WIP
SonarQube Scan / SonarQube Trigger (push) Waiting to run
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 7s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 7s
2025-12-28 20:20:57 +01:00
adebaumann fe3b1f00ba / added
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 33s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 9s
SonarQube Scan / SonarQube Trigger (push) Failing after 23s
2025-12-28 15:38:22 +01:00
adebaumann 9d9ccd3e5b Static URL troubleshooting
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 35s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 9s
SonarQube Scan / SonarQube Trigger (push) Failing after 22s
2025-12-28 15:34:15 +01:00
adebaumann d826ed0a71 Static URL added
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 35s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 9s
SonarQube Scan / SonarQube Trigger (push) Failing after 28s
2025-12-28 15:21:41 +01:00
adebaumann 4ff4c82d55 Deployment troubleshooting
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 33s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 9s
SonarQube Scan / SonarQube Trigger (push) Failing after 22s
2025-12-28 15:14:20 +01:00
adebaumann 6a21a71fb2 Deployment troubleshooting
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 35s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 9s
SonarQube Scan / SonarQube Trigger (push) Failing after 26s
2025-12-28 15:10:34 +01:00
adebaumann c12989b307 Deploy
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 2m52s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 9s
SonarQube Scan / SonarQube Trigger (push) Failing after 23s
2025-12-28 15:03:03 +01:00
adebaumann 666985e11e Added allowed hosts
SonarQube Scan / SonarQube Trigger (push) Failing after 23s
2025-12-28 15:02:28 +01:00
adebaumann 883d2af527 argocd definitions and data-preload-container build instructions
SonarQube Scan / SonarQube Trigger (push) Failing after 29s
Build containers when image tags change / build-if-image-changed (., web, containers, main container, git.baumann.gr/adebaumann/labhelper) (push) Successful in 3m16s
Build containers when image tags change / build-if-image-changed (data-loader, loader, initContainers, init-container, git.baumann.gr/adebaumann/labhelper-data-loader) (push) Successful in 29s
2025-12-28 14:45:39 +01:00
adebaumann d3eeb5fbf2 Corrected gunicorn command line in Dockerfile 2025-12-28 13:24:41 +01:00
adebaumann 0fa49fce8b Add STATIC_ROOT and STATICFILES_DIRS settings 2025-12-28 13:21:16 +01:00
adebaumann 0c69b69f28 Data file moved to data/ 2025-12-28 13:11:21 +01:00
adebaumann accefa2533 Initial commit: Django project with boxes app
- Set up Django 5.2.9 project structure
- Add boxes app with Box and BoxType models
- Box: alphanumeric ID (max 10 chars) with foreign key to BoxType
- BoxType: name and dimensions (width/height/length in mm)
- Configure admin interface for both models
- Add comprehensive test suite (14 tests)
2025-12-28 13:04:37 +01:00