Initial commit: tinovisas (visa management app)

This commit is contained in:
devyouz
2026-05-18 23:25:10 +00:00
commit ab0d059a63
101 changed files with 15822 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
FROM node:20-alpine
RUN apk add --no-cache \
chromium \
nss \
freetype \
freetype-dev \
harfbuzz \
ca-certificates \
ttf-freefont
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
ENV PLAYWRIGHT_BROWSERS_PATH=/usr/bin/chromium-browser
EXPOSE 4000
CMD ["npm", "start"]