Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions frontend-app/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Production Dockerfile for Web Frontend
# --- Builder stage ---
FROM node:24-slim AS builder
FROM node:24-slim@sha256:b83af04d005d8e3716f542469a28ad2947ba382f6b4a76ddca0827a21446a540 AS builder

WORKDIR /opt/relab/frontend-app

Expand All @@ -16,7 +16,7 @@ COPY . ./
RUN npx expo export -p web -c

# --- Production stage ---
FROM node:24-slim
FROM node:24-slim@sha256:b83af04d005d8e3716f542469a28ad2947ba382f6b4a76ddca0827a21446a540

# Build arguments
ARG WORKDIR=/opt/relab/frontend-app
Expand Down
2 changes: 1 addition & 1 deletion frontend-app/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Development Dockerfile for Web Frontend
# Note: This requires mounting the source code as a volume in docker-compose.override.yml
FROM node:24-slim
FROM node:24-slim@sha256:b83af04d005d8e3716f542469a28ad2947ba382f6b4a76ddca0827a21446a540

WORKDIR /opt/relab/frontend-app

Expand Down
53 changes: 40 additions & 13 deletions frontend-app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 10 additions & 10 deletions frontend-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,17 @@
"validator": "^13.15.15"
},
"devDependencies": {
"@babel/core": "^7.28.4",
"@babel/core": "7.28.5",
"@types/react": "^19.1.13",
"@types/validator": "^13.15.3",
"eslint": "^9.25.0",
"eslint-config-expo": "~10.0.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-jest": "^29.0.1",
"eslint-plugin-prettier": "^5.5.4",
"eslint-plugin-testing-library": "^7.13.1",
"prettier": "^3.6.2",
"typescript": "~5.9.2"
"@types/validator": "13.15.3",
"eslint": "9.37.0",
"eslint-config-expo": "10.0.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-jest": "29.0.1",
"eslint-plugin-prettier": "5.5.4",
"eslint-plugin-testing-library": "7.13.1",
"prettier": "3.6.2",
"typescript": "5.9.3"
},
"private": true
}
4 changes: 2 additions & 2 deletions frontend-web/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Production Dockerfile for Web Frontend
# --- Builder stage ---
FROM node:24-slim AS builder
FROM node:24-slim@sha256:b83af04d005d8e3716f542469a28ad2947ba382f6b4a76ddca0827a21446a540 AS builder

WORKDIR /opt/relab/frontend-web

Expand All @@ -16,7 +16,7 @@ COPY . ./
RUN npx expo export -p web -c

# --- Production stage ---
FROM node:24-slim
FROM node:24-slim@sha256:b83af04d005d8e3716f542469a28ad2947ba382f6b4a76ddca0827a21446a540

# Build arguments
ARG WORKDIR=/opt/relab/frontend-web
Expand Down
2 changes: 1 addition & 1 deletion frontend-web/Dockerfile.dev
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Development Dockerfile for Web Frontend
# Note: This requires mounting the source code as a volume in docker-compose.override.yml
FROM node:24-slim
FROM node:24-slim@sha256:b83af04d005d8e3716f542469a28ad2947ba382f6b4a76ddca0827a21446a540

WORKDIR /opt/relab/frontend-web

Expand Down
Loading