feat: Introduce a comprehensive authentication system, including user management, JWT handling, and initial frontend components with Docker support.

This commit is contained in:
2026-03-23 15:44:37 -04:00
parent 757b72c549
commit 190f47f134
15 changed files with 1874 additions and 43 deletions
+2 -1
View File
@@ -26,8 +26,9 @@ COPY --from=builder /install /usr/local
COPY backend/ ./backend/
COPY frontend/ ./frontend/
# Create non-root user for security
# Create non-root user for security + data directory for auth persistence
RUN groupadd -r obsigate && useradd -r -g obsigate -d /app -s /sbin/nologin obsigate \
&& mkdir -p /app/data \
&& chown -R obsigate:obsigate /app
USER obsigate