version: "3.7" services: web: ports: - "3001:3000" networks: - dokploy-network build: context: . dockerfile: ./apps/web/Dockerfile args: NEXT_PUBLIC_KAN_ENV: ${NEXT_PUBLIC_KAN_ENV} NEXT_PUBLIC_UMAMI_ID: ${NEXT_PUBLIC_UMAMI_ID} NEXT_PUBLIC_BASE_URL: ${NEXT_PUBLIC_BASE_URL} NEXT_PUBLIC_STORAGE_URL: ${NEXT_PUBLIC_STORAGE_URL} NEXT_PUBLIC_AVATAR_BUCKET_NAME: ${NEXT_PUBLIC_AVATAR_BUCKET_NAME} env_file: - .env command: ["pnpm", "start"] environment: - WEBSITE_URL=${WEBSITE_URL} - EMAIL_FROM=${EMAIL_FROM} - EMAIL_URL=${EMAIL_URL} - EMAIL_TOKEN=${EMAIL_TOKEN} - BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET} - BETTER_AUTH_URL=${BETTER_AUTH_URL} - BETTER_AUTH_TRUSTED_ORIGINS=${BETTER_AUTH_TRUSTED_ORIGINS} - STRIPE_SECRET_KEY=${STRIPE_SECRET_KEY} - STRIPE_WEBHOOK_SECRET=${STRIPE_WEBHOOK_SECRET} - POSTGRES_URL=${POSTGRES_URL} - GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID} - GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET} - S3_ACCESS_KEY_ID=${S3_ACCESS_KEY_ID} - S3_SECRET_ACCESS_KEY=${S3_SECRET_ACCESS_KEY} - S3_REGION=${S3_REGION} - S3_ENDPOINT=${S3_ENDPOINT} - NEXT_PUBLIC_KAN_ENV=${NEXT_PUBLIC_KAN_ENV} - NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL} - NEXT_PUBLIC_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL} - NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME} - NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN} - NEXT_PUBLIC_UMAMI_ID=${NEXT_PUBLIC_UMAMI_ID} networks: dokploy-network: external: true