This commit is contained in:
Jason Ross
2026-03-31 20:30:06 -05:00
parent 63c233ad8a
commit efa8990c0d
5 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ INSTANCE_NAME=My Stoat Instance
# Admin API listen port and admin web origin for CORS.
ADMIN_API_PORT=5181
ADMIN_WEB_ORIGIN=http://localhost:5180
ADMIN_WEB_ORIGIN=https://localhost:5180
# Compose-level convenience variables.
ADMIN_BIND_IP=127.0.0.1
+2 -2
View File
@@ -1,4 +1,4 @@
FROM node:22-slim AS build
FROM node:24-slim AS build
WORKDIR /app
COPY package.json ./
RUN corepack enable && pnpm install --frozen-lockfile=false
@@ -6,7 +6,7 @@ COPY tsconfig.json ./
COPY src/ ./src/
RUN pnpm build
FROM node:22-slim
FROM node:24-slim
WORKDIR /app
COPY package.json ./
RUN corepack enable && pnpm install --prod --frozen-lockfile=false
+1 -2
View File
@@ -11,10 +11,9 @@ services:
restart: unless-stopped
ports:
- "${ADMIN_BIND_IP:-127.0.0.1}:${ADMIN_API_PORT:-5181}:5181"
env_file:
- .env
volumes:
- ./data:/data
- ./.env:/app/.env:ro
networks:
- stoat
+2
View File
@@ -1,4 +1,6 @@
node_modules/
dist/
.turbo/
.env*
.env
+1 -1
View File
@@ -1,4 +1,4 @@
FROM node:22-slim AS build-app
FROM node:24-slim AS build-app
WORKDIR /app
COPY package.json ./
RUN corepack enable && pnpm install --frozen-lockfile=false