PWA fixed

added systemd service howto

traefik

nginix set_real_ip_from

improved readme

visuals fixed on mobile

labels removed

updated readme

fixed visuals

overlay for the hotkey

disable screen lock

clean up

git precommit hooks

clean up

clean up

update

check for update feature

added build-time information

fixed date
This commit is contained in:
cpu
2025-05-08 15:36:17 +02:00
parent d741efa62d
commit e8db2d4701
47 changed files with 5581 additions and 2 deletions

17
Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
# Stage 1: Build the Vue.js application
FROM node:24-alpine AS builder
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
# Stage 2: Serve the application with Nginx
FROM nginx:stable-alpine
COPY ./nginx.conf /etc/nginx/conf.d/default.conf
RUN find /usr/share/nginx/html -mindepth 1 -delete
COPY --from=builder /app/dist /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]