forked from freeleaps/freeleaps-pub
Add local set-up for payment micro-service
This commit is contained in:
parent
6a79ba5a9a
commit
6b02d2f519
@ -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
|
||||
|
||||
@ -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:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user