From 11d640c9a1fd74fb01bcc0af21984744df7d8317 Mon Sep 17 00:00:00 2001 From: LunyaaDev <77119458+LunyaaDev@users.noreply.github.com> Date: Fri, 2 Jan 2026 17:34:04 +0100 Subject: [PATCH 1/2] reduce docker image size --- Dockerfile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index f12397d..83ab007 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,15 +1,10 @@ -FROM node:18-bookworm +FROM node:20-slim WORKDIR /app -RUN apt-get update && apt-get install -y python3 make g++ && rm -rf /var/lib/apt/lists/* - -ENV npm_config_build_from_source=true -ENV PYTHON=/usr/bin/python3 - COPY package*.json ./ -RUN npm ci --only=production +RUN npm ci --omit=dev COPY server.js ./ From fa3e8cc8b40eaac23bfdcb8051c2c755d5b65921 Mon Sep 17 00:00:00 2001 From: LunyaaDev <77119458+LunyaaDev@users.noreply.github.com> Date: Fri, 2 Jan 2026 17:38:54 +0100 Subject: [PATCH 2/2] add docker compose --- docker-compose.dev.yml | 9 +++++++++ docker-compose.yml | 8 ++++++++ 2 files changed, 17 insertions(+) create mode 100644 docker-compose.dev.yml create mode 100644 docker-compose.yml diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml new file mode 100644 index 0000000..8871a5a --- /dev/null +++ b/docker-compose.dev.yml @@ -0,0 +1,9 @@ +services: + hypermind: + build: . + image: hypermind + container_name: hypermind + network_mode: host + restart: unless-stopped + environment: + - PORT=3000 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9e185ed --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +services: + hypermind: + image: ghcr.io/lklynet/hypermind:latest + container_name: hypermind + network_mode: host + restart: unless-stopped + environment: + - PORT=3000