Mercurial > code > home > repos > front-door-display
comparison Dockerfile @ 0:d09d690419e0
start
author | drewp@bigasterisk.com |
---|---|
date | Sat, 18 Mar 2023 19:34:12 -0700 |
parents | |
children | 33178e5e356e |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:d09d690419e0 |
---|---|
1 FROM bang5:5000/base_basic | |
2 | |
3 ENV KEYRING=/usr/share/keyrings/nodesource.gpg | |
4 ENV VERSION=node_16.x | |
5 ENV DISTRO=jammy | |
6 RUN apt-get install -y gpg | |
7 | |
8 RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee "$KEYRING" >/dev/null && \ | |
9 echo "deb [signed-by=$KEYRING] https://deb.nodesource.com/$VERSION $DISTRO main" | tee /etc/apt/sources.list.d/nodesource.list && \ | |
10 echo "deb-src [signed-by=$KEYRING] https://deb.nodesource.com/$VERSION $DISTRO main" | tee -a /etc/apt/sources.list.d/nodesource.list && \ | |
11 apt-get update && \ | |
12 apt-get remove -y nodejs libnode-dev libnode72 && \ | |
13 apt-get install -y nodejs && \ | |
14 apt autoremove -y && \ | |
15 echo 2023-03-18 && \ | |
16 pnpm add -g pnpm | |
17 | |
18 RUN pnpm set registry "https://bigasterisk.com/js/" | |
19 | |
20 WORKDIR /opt | |
21 | |
22 COPY package.json ./ | |
23 RUN pnpm install --loglevel debug | |
24 | |
25 COPY index.html tsconfig.json vite.config.ts ./ | |
26 COPY src ./src |