From e1c6bfd6cd37e32d52679181938edfbf8f42a9f9 Mon Sep 17 00:00:00 2001 From: Henry Date: Wed, 18 Jun 2025 22:27:46 +0100 Subject: [PATCH] fix: add test compose file for cloud --- cloud/docker-compose-test.yml | 62 +++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 cloud/docker-compose-test.yml diff --git a/cloud/docker-compose-test.yml b/cloud/docker-compose-test.yml new file mode 100644 index 00000000..ccc20c54 --- /dev/null +++ b/cloud/docker-compose-test.yml @@ -0,0 +1,62 @@ +services: + web: + image: ghcr.io/kanbn/kan:latest + container_name: ${CONTAINER_NAME:-kan-web} + ports: + - "${WEB_PORT:-3000}:3000" + networks: + - dokploy-network + build: + context: . + dockerfile: ./apps/web/Dockerfile.new + env_file: + - .env + environment: + - NEXT_PUBLIC_KAN_ENV=${NEXT_PUBLIC_KAN_ENV} + - NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL} + - BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET} + - POSTGRES_URL=${POSTGRES_URL} + - NEXT_PUBLIC_USE_STANDALONE_OUTPUT=${NEXT_PUBLIC_USE_STANDALONE_OUTPUT} + + # Stripe + - STRIPE_SECRET_KEY=${STRIPE_SECRET_KEY} + - STRIPE_WEBHOOK_SECRET=${STRIPE_WEBHOOK_SECRET} + + # SMTP + - SMTP_HOST=${SMTP_HOST} + - SMTP_PORT=${SMTP_PORT} + - SMTP_USER=${SMTP_USER} + - SMTP_PASSWORD=${SMTP_PASSWORD} + - EMAIL_FROM=${EMAIL_FROM} + + # S3 storage + - 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_STORAGE_URL=${NEXT_PUBLIC_STORAGE_URL} + - NEXT_PUBLIC_AVATAR_BUCKET_NAME=${NEXT_PUBLIC_AVATAR_BUCKET_NAME} + - NEXT_PUBLIC_STORAGE_DOMAIN=${NEXT_PUBLIC_STORAGE_DOMAIN} + + # Auth config + - NEXT_PUBLIC_ALLOW_CREDENTIALS=${NEXT_PUBLIC_ALLOW_CREDENTIALS} + - NEXT_PUBLIC_DISABLE_SIGN_UP=${NEXT_PUBLIC_DISABLE_SIGN_UP} + + # Integration providers + - TRELLO_APP_API_KEY=${TRELLO_APP_API_KEY} + - TRELLO_APP_SECRET=${TRELLO_APP_SECRET} + + # OAuth providers (optional) + - BETTER_AUTH_TRUSTED_ORIGINS=${BETTER_AUTH_TRUSTED_ORIGINS} + - GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID} + - GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET} + + # Analytics + - NEXT_PUBLIC_UMAMI_ID=${NEXT_PUBLIC_UMAMI_ID} + - NEXT_PUBLIC_POSTHOG_KEY=${NEXT_PUBLIC_POSTHOG_KEY} + - NEXT_PUBLIC_POSTHOG_HOST=${NEXT_PUBLIC_POSTHOG_HOST} + +networks: + dokploy-network: + external: true +#bump