All checks were successful
Build & Push Docker Image to Gitea Registry / build-and-push (push) Successful in 13s
30 lines
623 B
Docker
30 lines
623 B
Docker
FROM node:22-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY server.js /app/server.js
|
|
COPY index.html /app/public/
|
|
COPY favorites.html /app/public/
|
|
COPY admin.html /app/public/
|
|
COPY offline.html /app/public/
|
|
COPY style.css /app/public/
|
|
COPY app.js /app/public/
|
|
COPY auth.js /app/public/
|
|
COPY favorites.js /app/public/
|
|
COPY admin.js /app/public/
|
|
COPY services.json /app/public/
|
|
COPY manifest.webmanifest /app/public/
|
|
COPY sw.js /app/public/
|
|
COPY favicon.ico /app/public/
|
|
COPY icons/ /app/public/icons/
|
|
|
|
ENV NODE_ENV=production
|
|
ENV PORT=80
|
|
ENV FAVORITES_FILE=/app/data/favorites.json
|
|
|
|
RUN mkdir -p /app/data
|
|
|
|
EXPOSE 80
|
|
|
|
CMD ["node", "server.js"]
|