Websearch / Dockerfile
soufianechaghil's picture
chore: empty commit
cf134c9
raw
history blame contribute delete
419 Bytes
FROM node:18
RUN id -u user 2>/dev/null || useradd -m -u 1002 user
USER user
WORKDIR /app
RUN --mount=type=secret,id=GIT_REPO,mode=0444,required=true \
REPO_URL=$(cat /run/secrets/GIT_REPO) && \
git clone $REPO_URL /app && \
REPO_NAME=$(basename $REPO_URL .git) && \
echo "REPO_NAME=$REPO_NAME" >> /app/.env
WORKDIR /app
RUN npm install --omit=dev --no-cache
EXPOSE 7860
CMD ["node", "index.js"]