diff --git a/Dockerfile b/Dockerfile index 94ce389..066a23b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:alpine AS deps +FROM node:16-alpine AS deps WORKDIR /app @@ -7,7 +7,7 @@ COPY package.json yarn.lock ./ RUN yarn install --frozen-lockfile -FROM node:alpine AS builder +FROM node:16-alpine AS builder WORKDIR /app @@ -19,7 +19,7 @@ ENV NEXT_TELEMETRY_DISABLED 1; RUN yarn export -FROM nginx AS runner +FROM nginx:alpine AS runner COPY --from=builder /app/out /usr/share/nginx/html diff --git a/package.json b/package.json index 2839c22..a4702fe 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "material-tube", "displayName": "MaterialTube", + "description": "MaterialTube is a beautiful and elegant web client for Invidious servers, built using Next.js and MUI.", "license": "MIT", "scripts": { "dev": "next dev", diff --git a/src/next-seo.config.ts b/src/next-seo.config.ts index b41211a..0c280ba 100644 --- a/src/next-seo.config.ts +++ b/src/next-seo.config.ts @@ -5,7 +5,7 @@ import type { DefaultSeoProps } from "next-seo"; const SEO: DefaultSeoProps = { titleTemplate: `%s | ${packageInfo.displayName}`, defaultTitle: packageInfo.displayName, - description: "This is a NextJS template." + description: packageInfo.description }; export default SEO;