From da18d31e62e7a34bd3a2a20008b0362a296302ed Mon Sep 17 00:00:00 2001 From: Morgan Bazalgette Date: Wed, 20 Sep 2023 14:47:14 +0200 Subject: [PATCH] integrate devnet and frontend --- util/devnet/docker-compose.yml | 12 ++++++++++++ web/Dockerfile | 15 +++++++++++++++ web/hugo.toml | 4 +++- 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 web/Dockerfile diff --git a/util/devnet/docker-compose.yml b/util/devnet/docker-compose.yml index 8013d67..99227e8 100644 --- a/util/devnet/docker-compose.yml +++ b/util/devnet/docker-compose.yml @@ -1,6 +1,18 @@ version: "3.7" services: + web: + build: ../../web + networks: + - gnonode + ports: + - 1313:1313 + restart: on-failure + logging: + driver: "json-file" + options: + max-file: "10" + max-size: "100m" deployer: build: ./deployer networks: diff --git a/web/Dockerfile b/web/Dockerfile new file mode 100644 index 0000000..f90ea23 --- /dev/null +++ b/web/Dockerfile @@ -0,0 +1,15 @@ +FROM node:20-bookworm + +RUN apt-get update && \ + apt-get install -y hugo dumb-init && \ + mkdir /app + +WORKDIR /app + +COPY package.json package-lock.json . + +RUN npm install + +COPY . /app + +CMD ["dumb-init", "npm", "run", "dev"] diff --git a/web/hugo.toml b/web/hugo.toml index d33abdc..1e64618 100644 --- a/web/hugo.toml +++ b/web/hugo.toml @@ -1,9 +1,11 @@ baseURL = "https://gnochess.com/" DefaultContentLanguage = "en" title = "GnoChess" -enableGitInfo = true +enableGitInfo = false enableRobotsTXT = true disableKinds = ["taxonomy"] +ignoreErrors = ["error-disable-taxonomy"] + [params] themeColor = "#363636" cover = "/img/og.png"