tududi/backend
Antonis c7220c3060
Fix #291 (#444)
* Fix password validation on container restart

Only validate password for new users, not when updating existing users.
This prevents container crashes when TUDUDI_USER_PASSWORD is set but
doesn't meet current validation requirements for existing users.

* Fix entrypoint crash when app user doesn't exist

Check if app user exists before getting UID/GID to prevent
'id: unknown user app' error on restart. Fall back to build-time
defaults (APP_UID/APP_GID) if user is missing.

---------

Co-authored-by: antanst <>
2025-10-23 21:41:21 +03:00
..
cmd Admin user management: backend API and frontend UI. 2025-09-22 15:20:46 +03:00
config Disable internal SSL 2025-07-23 12:22:27 +03:00
middleware Fix an issue with sharing permissions 2025-10-22 13:29:37 +03:00
migrations Universal search (#412) 2025-10-22 22:00:45 +03:00
models Universal search (#412) 2025-10-22 22:00:45 +03:00
routes Universal search (#412) 2025-10-22 22:00:45 +03:00
scripts Fix #291 (#444) 2025-10-23 21:41:21 +03:00
seeders Feat/add project states (#354) 2025-09-29 16:04:25 +03:00
services Fix an issue with sharing permissions 2025-10-22 13:29:37 +03:00
tests Universal search (#412) 2025-10-22 22:00:45 +03:00
utils Fix upcoming completed issue (#404) 2025-10-11 00:08:13 +03:00
.env.test Express migration (#80) 2025-06-16 21:50:44 +03:00
.prettierignore Add 'dist' paths to git & prettier ignore. 2025-07-22 11:45:14 +03:00
.prettierrc.json Linting cleanup (#99) 2025-07-01 11:40:09 +03:00
.sequelizerc Express migration (#80) 2025-06-16 21:50:44 +03:00
app.js Universal search (#412) 2025-10-22 22:00:45 +03:00
eslint.config.js Sorting fixes (#174) 2025-07-17 17:43:56 +03:00
jest.config.js Fix E2E test breakage (#380) 2025-10-05 16:04:46 +03:00