Compare commits

..

No commits in common. "3521acd93ce3518518bb39a7f7be6b06af10b366" and "86162daafde28189ded44ee8970a15daf433e8bf" have entirely different histories.

4 changed files with 1 additions and 49 deletions

View File

@ -1,11 +0,0 @@
node_modules
.git
.gitignore
*.md
.env*
Dockerfile
docker-compose*.yml
.dockerignore
backlog
dist
CLAUDE.md

4
.gitignore vendored
View File

@ -8,6 +8,4 @@ vite.config.ts.*
# Environment variables (contains secrets)
.env
.env.local
.env.*.local
# Claude Code local instructions (symlink)
CLAUDE.md
.env.*.local

View File

@ -1,15 +0,0 @@
FROM node:20-alpine AS builder
WORKDIR /app
COPY package.json package-lock.json* ./
RUN npm ci
COPY . .
RUN npm run build
FROM node:20-alpine AS runner
WORKDIR /app
ENV NODE_ENV=production
COPY --from=builder /app/dist ./dist
COPY --from=builder /app/node_modules ./node_modules
COPY --from=builder /app/package.json ./
EXPOSE 5000
CMD ["node", "dist/index.js"]

View File

@ -1,20 +0,0 @@
services:
pwf-prod:
build: .
container_name: pwf-prod
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.pwf.rule=Host(`pilateswithfadia.com`) || Host(`www.pilateswithfadia.com`)"
- "traefik.http.services.pwf.loadbalancer.server.port=5000"
networks:
- traefik-public
healthcheck:
test: ["CMD", "wget", "-q", "--spider", "http://127.0.0.1:5000/"]
interval: 30s
timeout: 10s
retries: 3
networks:
traefik-public:
external: true