prep for self-hosting - updated readme, env example, dockerfile, compose, dockerignore

This commit is contained in:
2026-03-21 19:29:46 +02:00
parent d52088a88b
commit 010c811a48
5 changed files with 131 additions and 46 deletions

View File

@@ -31,7 +31,8 @@ COPY --from=builder /app/node_modules node_modules/
COPY --from=builder /app/echoboard.plugins.ts ./
RUN addgroup -g 1001 echoboard && adduser -u 1001 -G echoboard -D echoboard && \
mkdir -p /app/packages/api/uploads && chown -R echoboard:echoboard /app
mkdir -p /app/packages/api/uploads /app/packages/api/plugins-installed && \
chown -R echoboard:echoboard /app
ENV NODE_ENV=production
EXPOSE 3000