SergeantPanda
58f40ff276
Bug Fix: Fixed stale references to old guideutils location. Also change dockerfile to get clear error messages during failure.
2026-03-24 13:19:48 -05:00
Matt Grutza
236b2307e1
Add health check and fix dangerous checks
...
- docker-compose: added service health checks
- dockerfile: added if logic for sed command so missing files do not cause build fail
- entrypoint.celery: change migration detection to not continue until ALL migrations are applied
- entrypoint: trim django key and change external postgres check to python in case postgres binaries are missing
2026-01-21 17:40:36 -06:00
Matt Grutza
3706e63bed
feat: Add DISPATCHARR_ENV=modular support for multi-container deployments
...
- docker/entrypoint.sh: Conditional PostgreSQL init/startup for modular mode
- docker/entrypoint.celery.sh: New dedicated entrypoint for celery container - prevents race condition in modular deployment
- docker/uwsgi.modular.ini: New uWSGI config without Redis/Celery daemons
- docker/Dockerfile: Add line ending fixes and chmod for entrypoints - adds cross-platform support for image builds
- docker/docker-compose.yml: Configure modular mode with DISPATCHARR_ENV - uses new celery entrypoint and adds depends_on to prevent race condition
2026-01-21 11:14:28 -06:00
sethwv-alt
b157159b87
Fix root-owned __pycache__ by running Django commands as non-root user
2025-12-31 12:16:19 -05:00
SergeantPanda
44478804f8
Split install and build into separate tasks.
2025-09-30 10:25:39 -05:00
SergeantPanda
37b05f1dde
Attempt to fix epipe error in docker build.
2025-09-30 10:01:11 -05:00
SergeantPanda
9da20b1941
Switch back to node 24, switch to npm for building frontend. Remove node_modules before starting frontend build. Fixes bug with NPM
2025-09-30 09:22:05 -05:00
SergeantPanda
0e6889c6c1
Try node 20 (again)
2025-09-28 18:43:11 -05:00
SergeantPanda
e072fb88f9
Another test.
2025-09-28 18:30:28 -05:00
SergeantPanda
bbb559d1cd
Attempt to work around known npm bug for ARM.
2025-09-28 17:38:15 -05:00
SergeantPanda
a0745fcaa5
Switch from yarn to npm for building
2025-09-28 11:57:13 -05:00
SergeantPanda
f3de398c89
Remove extra build tools.
2025-09-28 11:49:24 -05:00
SergeantPanda
836871f102
Add installation of build dependencies in Dockerfile
2025-09-28 11:36:59 -05:00
SergeantPanda
e281041458
Get logs from yarn install if failed.
2025-09-28 09:38:01 -05:00
SergeantPanda
19f0088b40
Switch from slim build to full build of node 24.
2025-09-28 09:30:26 -05:00
SergeantPanda
db5713a050
Update Dockerfile to use Node.js 24-slim for frontend build
2025-09-27 17:53:15 -05:00
SergeantPanda
563f890cf4
Yarn apparently no longer supports igrnore optional.
2025-09-27 17:47:23 -05:00
SergeantPanda
09b79bd174
Fix: Update yarn install command to remove fallback option
2025-09-27 17:41:30 -05:00
SergeantPanda
857471e1ad
Attempt to get arm builds working
2025-09-27 17:39:00 -05:00
SergeantPanda
4a4d93767e
Separate steps to debug failed builds
2025-09-27 17:28:34 -05:00
SergeantPanda
d6637d30a6
Build
2025-05-09 08:23:42 -05:00
SergeantPanda
60a8bed65a
Properly pass build arguments.
2025-05-09 08:16:43 -05:00
SergeantPanda
daa40033fc
Reorganize base image build arguments in Dockerfile
2025-05-08 17:16:57 -05:00
SergeantPanda
1ff748d3d1
Dynamically build base image repo.
2025-05-08 17:10:27 -05:00
SergeantPanda
1f4ade0be7
Slight refactor.
2025-05-08 14:23:05 -05:00
SergeantPanda
84acf743b9
Try cleaning up frontend folder.
2025-05-08 12:58:45 -05:00
SergeantPanda
daf0685355
Switch to ffmpeg as base.
2025-05-08 12:36:19 -05:00
SergeantPanda
cd5c6dff5f
Add Timestamp
2025-05-08 10:56:05 -05:00
SergeantPanda
26d33f0f92
Added nginx config copy
2025-05-08 10:50:10 -05:00
SergeantPanda
38b113800c
build
2025-05-08 10:28:55 -05:00
SergeantPanda
7dc3ed10cc
build
2025-05-08 10:21:27 -05:00
SergeantPanda
912a11da22
Use base
2025-05-08 09:13:05 -05:00
SergeantPanda
92f30f5c4a
Test build
2025-05-08 08:41:47 -05:00
SergeantPanda
37572b9bdf
build
2025-05-07 20:48:37 -05:00
SergeantPanda
3860ab62e3
build
2025-05-07 20:42:40 -05:00
SergeantPanda
3d3abab8b6
build
2025-05-07 20:03:52 -05:00
SergeantPanda
52cd19ada7
build
2025-05-07 19:56:39 -05:00
SergeantPanda
dc2b676cbc
python...
2025-05-07 19:32:46 -05:00
SergeantPanda
2bcd9d24d7
again..
2025-05-07 19:21:07 -05:00
SergeantPanda
147572869b
Another attempt
2025-05-07 19:15:18 -05:00
SergeantPanda
ae5a189feb
Build
2025-05-07 18:55:29 -05:00
SergeantPanda
05d70c894d
build
2025-05-07 18:47:13 -05:00
SergeantPanda
51891a59ec
Build
2025-05-07 18:36:31 -05:00
SergeantPanda
dc493073af
build attempt
2025-05-07 18:32:50 -05:00
SergeantPanda
082ee90cc1
Switch to ubuntu as base
2025-05-07 18:20:41 -05:00
SergeantPanda
9fed32b715
ffmpeg as base
2025-05-07 18:10:13 -05:00
SergeantPanda
ff05c8de16
Switch to lscr ffmpeg.
2025-05-07 17:36:49 -05:00
SergeantPanda
2bdcc9417d
Trying a different method for ffmpeg.
2025-05-07 16:51:40 -05:00
SergeantPanda
ca27b58eec
Missed xz-utils
2025-05-07 16:20:56 -05:00
SergeantPanda
6de85d3326
Repo is looking for amd64
2025-05-07 16:06:12 -05:00