Spaces:
Running
Running
File size: 729 Bytes
70a459f 0244d91 31a2d08 70a459f 0244d91 9cfda07 1e16a1f 9cfda07 31a2d08 70a459f 0244d91 75366ff 31a2d08 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
FROM node:alpine
WORKDIR /app
COPY package.json package.json
RUN npm install
RUN --mount=type=secret,id=VITE_HF_TOKEN,mode=0444,required=true \
echo "VITE_HF_TOKEN=$(cat /run/secrets/VITE_HF_TOKEN)" > /app/.env
RUN --mount=type=secret,id=VITE_CLIENT_ID,mode=0444,required=true \
echo "VITE_CLIENT_ID=$(cat /run/secrets/VITE_CLIENT_ID)" >> /app/.env
RUN --mount=type=secret,id=VITE_CLIENT_SECRET,mode=0444,required=true \
echo "VITE_CLIENT_SECRET=$(cat /run/secrets/VITE_CLIENT_SECRET)" >> /app/.env
RUN --mount=type=secret,id=VITE_REDIRECT_URI,mode=0444,required=true \
echo "VITE_REDIRECT_URI=$(cat /run/secrets/VITE_REDIRECT_URI)" >> /app/.env
COPY / /app
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]
|