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
6 changes: 3 additions & 3 deletions frontend-app/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# syntax=docker/dockerfile:1
# syntax=docker/dockerfile:1@sha256:2780b5c3bab67f1f76c781860de469442999ed1a0d7992a5efdf2cffc0e3d769

# Multi-target Dockerfile for the Expo frontend app
# - `dev` → Metro dev server (use with `docker compose watch`)
Expand All @@ -8,7 +8,7 @@
ARG WORKDIR=/opt/relab/frontend-app

# --- Shared deps stage ---
FROM node:24-slim@sha256:d8e448a56fc63242f70026718378bd4b00f8c82e78d20eefb199224a4d8e33d8 AS deps
FROM node:24-slim@sha256:24dc26ef1e3c3690f27ebc4136c9c186c3133b25563ae4d7f0692e4d1fe5db0e AS deps

ARG WORKDIR
WORKDIR $WORKDIR
Expand Down Expand Up @@ -60,7 +60,7 @@ COPY ".env.$BUILD_MODE" .env
RUN pnpm exec expo export -p web -c

# --- Runtime stage (default) ---
FROM caddy:2-alpine@sha256:fce4f15aad23222c0ac78a1220adf63bae7b94355d5ea28eee53910624acedfa AS runtime
FROM caddy:2-alpine@sha256:86deaf5e3d3408a6ccec08fbb79989783dd26e206ae10bcf78a801dc8c9ab794 AS runtime

ARG WORKDIR

Expand Down
24 changes: 12 additions & 12 deletions frontend-app/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "relab-frontend-app",
"main": "expo-router/entry",
"version": "0.2.0",
"packageManager": "pnpm@10.33.0",
"packageManager": "pnpm@10.33.4",
"engines": {
"node": "24.x",
"pnpm": "10.x"
Expand Down Expand Up @@ -65,20 +65,20 @@
"expo-video": "^55.0.15",
"expo-web-browser": "~55.0.14",
"hls.js": "^1.6.16",
"react": "19.2.0",
"react-dom": "19.2.0",
"react": "19.2.6",
"react-dom": "19.2.6",
"react-hook-form": "^7.73.1",
"react-native": "0.83.6",
"react-native-gesture-handler": "~2.30.1",
"react-native-keyboard-controller": "1.20.7",
"react-native": "0.85.3",
"react-native-gesture-handler": "~2.31.0",
"react-native-keyboard-controller": "1.21.7",
"react-native-paper": "^5.15.1",
"react-native-reanimated": "4.2.1",
"react-native-safe-area-context": "~5.6.2",
"react-native-screens": "~4.23.0",
"react-native-svg": "15.15.3",
"react-native-reanimated": "4.3.1",
"react-native-safe-area-context": "~5.7.0",
"react-native-screens": "~4.25.0",
"react-native-svg": "15.15.5",
"react-native-web": "^0.21.2",
"react-native-webview": "13.16.0",
"react-native-worklets": "0.7.4",
"react-native-webview": "13.16.1",
"react-native-worklets": "0.8.3",
"use-debounce": "^10.1.1",
"zod": "^4.3.6",
"zustand": "^5.0.12"
Expand Down
Loading
Loading