diff --git a/devbox/devbox.local/.dev.env b/devbox/devbox.local/.dev.env index db814fd..3cf1769 100644 --- a/devbox/devbox.local/.dev.env +++ b/devbox/devbox.local/.dev.env @@ -13,6 +13,7 @@ export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/ export FREELEAPS_CENTRAL_STORAGE_ENDPOINT=http://localhost:8005/api/central_storage/ export FREELEAPS_AUTHENTICATION_ENDPOINT=https://localhost:8004/api/auth/ +export FREELEAPS_PAYMENT_ENDPOINT=https://localhost:8006/api/payment/ export JWT_SECRET_KEY=ea84edf152976b2fcec12b78aa8e45bc26a5cf0ef61bf16f5c317ae33b3fd8b0 export FREELEAPS_AUTHENTICATION_ENDPOINT=http://localhost:8004/api/auth/ export EMAIL_FROM=freeleaps@freeleaps.com diff --git a/devbox/devbox.local/docker-compose.dev.arm64.new.yaml b/devbox/devbox.local/docker-compose.dev.arm64.new.yaml index f385b4b..e733f4e 100644 --- a/devbox/devbox.local/docker-compose.dev.arm64.new.yaml +++ b/devbox/devbox.local/docker-compose.dev.arm64.new.yaml @@ -210,6 +210,40 @@ services: source: /var/lib/docker/app/notification/log target: /app/log/notification + payment: + container_name: payment + image: freeleaps/payment:latest-linux-arm64 + restart: always + environment: + - APP_NAME=payment + - JWT_SECRET_KEY="8f87ca8c3c9c3df09a9c78e0adb0927855568f6072d9efc892534aee35f5867b" + - JWT_ALGORITHM="HS256" + #site_settings + - SERVICE_API_ACCESS_HOST=localhost + - SERVICE_API_ACCESS_PORT=8006 + - STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd + - STRIPE_WEBHOOK_SECRET=whsec_S6ZWjSAdR5Cpsn2USH6ZRBqbdBIENjTC + - MONGODB_NAME=freeleaps2 + - MONGODB_PORT=27017 + - MONGODB_URI=mongodb://freeleaps2-mongodb:27017/ + - LOG_BASE_PATH=/app/log/payment + - BACKEND_LOG_FILE_NAME=payment.log + - SITE_URL_ROOT=http://localhost/ + - APPLICATION_ACTIVITY_LOG=payment-application.log + ports: + - 8006:8006 + command: + - /bin/sh + - -c + - | + uvicorn webapi.main:app --reload --port=8006 --host=0.0.0.0 + networks: + - devbox_freeleaps2-network + volumes: + - type: bind + source: /var/lib/docker/app/payment/log + target: /app/log/payment + volumes: freeleaps2-mongodb-data: freeleaps2-gitea-data: