A simple AtProto app to read pet.mewsse.link records on my PDS.

Add dockerfile

Mewsse 2bf01b11 9f299071

+4
.dockerignore
···
+
.git/*
+
.gitignore
+
.env*
+
node_modules/*
+25
Dockerfile
···
+
FROM node:24-alpine AS build
+
+
RUN corepack enable
+
+
WORKDIR /app
+
COPY . ./
+
RUN corepack prepare --activate
+
RUN npm install --production --fozen-lockfile > /dev/null
+
+
FROM node:24-alpine
+
+
RUN apk add --update dumb-init
+
+
ENTRYPOINT ["dumb-init", "--"]
+
+
WORKDIR /app
+
COPY --from=build /app /app
+
+
EXPOSE 8080
+
ENV DB_PATH="links.db"
+
ENV DID="did:plc:w7x22x56pgtta23uulbcahbo"
+
ENV LOG_LEVEL="INFO"
+
ENV ITEM_PER_PAGES="10"
+
+
CMD ["npm", "run", "start"]
+1
package.json
···
"description": "Just a cutom appview for my links",
"main": "src/index.ts",
"type": "module",
+
"packageManager": "npm@11.6.1",
"scripts": {
"start": "node src/index.ts",
"lexgen": "lex-cli generate -c lex.config.js"