12 lines
436 B
Docker
12 lines
436 B
Docker
FROM node:latest
|
|
WORKDIR /app
|
|
COPY package.json ./
|
|
RUN npm install
|
|
COPY src/ ./
|
|
RUN apt-get update && apt-get install -y wget jq
|
|
# Fetch latest noble-curves.js from github
|
|
RUN URL=$(wget -q -O - https://api.github.com/repos/paulmillr/noble-curves/releases/latest | jq -r '.assets[] | select(.name | contains("noble-curves.js")) | .browser_download_url') && \
|
|
wget -O ./public/noble-curves.js $URL
|
|
EXPOSE 3333
|
|
CMD ["node", "app.js"]
|