annotate Dockerfile @ 28:1e058bea3ac2

crash better when mongo is unreachable
author drewp@bigasterisk.com
date Sat, 23 Mar 2024 16:11:10 -0700
parents 27a754f8e8f8
children 1bd17c2e5517
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
27
27a754f8e8f8 deployment fixes
drewp@bigasterisk.com
parents: 25
diff changeset
1 FROM reg:5000/base_basic
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
2
0
drewp@bigasterisk.com
parents:
diff changeset
3 WORKDIR /opt
drewp@bigasterisk.com
parents:
diff changeset
4
6
ccfea3625cf6 render thumbs and display them (no video player at all atm)
drewp@bigasterisk.com
parents: 3
diff changeset
5 RUN apt update && apt-get install -y git ffmpegthumbnailer
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
6
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
7 COPY pyproject.toml pdm.lock ./
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
8 RUN pdm sync
0
drewp@bigasterisk.com
parents:
diff changeset
9
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
10 COPY package.json pnpm-lock.yaml ./
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
11 RUN pnpm install
0
drewp@bigasterisk.com
parents:
diff changeset
12
9
9e94454560de some vite cleanup and a test of the ingest/ page
drewp@bigasterisk.com
parents: 6
diff changeset
13 COPY vite.config.ts serve-files.js ./
2
78c1a2983010 rewrite UI and file serving parts; use vite
drewp@bigasterisk.com
parents: 0
diff changeset
14 COPY src/ ./src/
0
drewp@bigasterisk.com
parents:
diff changeset
15
15
53d99454f394 support dropping url or file
drewp@bigasterisk.com
parents: 10
diff changeset
16 COPY *.py ./