diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d70bb9c --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +node_modules +dist +.DS_Store +*.local diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e9e30dc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:22-alpine AS builder +WORKDIR /app +COPY package*.json ./ +RUN npm install +COPY . . +RUN npm run build + +FROM nginx:alpine +COPY --from=builder /app/dist /usr/share/nginx/html +COPY nginx.conf /etc/nginx/conf.d/default.conf +EXPOSE 80 +CMD ["nginx", "-g", "daemon off;"] diff --git a/index.html b/index.html new file mode 100644 index 0000000..a5dc35b --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + +
+ + ++ FluxKit ist eine moderne Vue 3 Landingpage mit TailwindCSS, PrimeVue, + Internationalisierung und Dark/Light Mode Support. +
+ +Kontaktieren Sie uns!
+ + +{{ $t('hero.subtitle') }}
+ +{{ $t('features.fastDesc') }}
+ +{{ $t('features.secureDesc') }}
+ +{{ $t('features.modernDesc') }}
+ +