services: reducelink: image: node:20-alpine container_name: reducelink working_dir: /app volumes: - .:/app - node_modules:/app/node_modules ports: - "3006:3000" environment: - DATABASE_URL=file:./dev.db - NEXT_PUBLIC_BASE_URL=https://reducelink.arthurp.fr command: sh -c "apk add --no-cache openssl libc6-compat && npm install && npx prisma generate && npx prisma migrate deploy && npm run build && npm run start" restart: unless-stopped volumes: node_modules: