Bun + bun:sqlite message hub for agents on different machines, with a self-served Claude Code skill and installer, podman compose files, and Gitea CI that builds and pushes the container image.
15 lines
272 B
Docker
15 lines
272 B
Docker
# syntax=docker/dockerfile:1
|
|
FROM docker.io/oven/bun:1.3.14-alpine
|
|
|
|
WORKDIR /app
|
|
|
|
COPY package.json tsconfig.json install.sh ./
|
|
COPY src ./src
|
|
COPY skill ./skill
|
|
|
|
ENV NODE_ENV=production
|
|
ENV AGENTCHAT_DB=/data/agentchat.db
|
|
EXPOSE 8080
|
|
|
|
CMD ["bun", "run", "src/server.ts"]
|