File tree 2 files changed +25
-13
lines changed
2 files changed +25
-13
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,17 @@ def create(self, validated_data):
65
65
validated_data ["user" ] = user
66
66
return super ().create (validated_data )
67
67
68
+ def __init__ (self , * args , ** kwargs ):
69
+ super (ModelSerializer , self ).__init__ (* args , ** kwargs )
70
+ request = self .context .get ("request" )
71
+ # Check if there's a pk in the URL (detail view) and then override dataset field.
72
+ if (
73
+ request
74
+ and request .resolver_match
75
+ and request .resolver_match .kwargs .get ("pk" )
76
+ ):
77
+ self .fields ["dataset" ] = DatasetSerializer (read_only = True )
78
+
68
79
# def get_training(self, obj):
69
80
# if not hasattr(self, "_cached_training"):
70
81
# self._cached_training = Training.objects.filter(
Original file line number Diff line number Diff line change
1
+ ## docker build -t fair-frontend:latest .
2
+ ## docker run --rm --name fair-frontend-temp fair-frontend:latest
1
3
2
- FROM node:20.18
3
-
4
+ # Build stage
5
+ FROM node:22 AS builder
4
6
WORKDIR /app
5
-
6
-
7
- COPY . /app
8
-
9
-
10
- RUN npm install --force
11
-
12
-
13
- # RUN npm run build
14
-
15
- # EXPOSE 3000
7
+ COPY package.json pnpm-lock.yaml ./
8
+ RUN npm install -g pnpm
9
+ RUN pnpm install --force
10
+ COPY . .
11
+ RUN pnpm run build
12
+
13
+ # Export stage
14
+ FROM alpine:latest AS exporter
15
+ WORKDIR /app
16
+ COPY --from=builder /app/dist ./dist
You can’t perform that action at this time.
0 commit comments