[go: up one dir, main page]

0% found this document useful (0 votes)
16 views13 pages

Asda

This document defines the configuration for several microservices used in a staging environment for a digital koperasi (cooperative) system. The services include accounting, billing, home, internal dashboard, inventory, and cashier applications. Each service specifies configuration variables, images, networks, logging and deployment labels for routing via Traefik.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views13 pages

Asda

This document defines the configuration for several microservices used in a staging environment for a digital koperasi (cooperative) system. The services include accounting, billing, home, internal dashboard, inventory, and cashier applications. Each service specifies configuration variables, images, networks, logging and deployment labels for routing via Traefik.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 13

version: '3.

3'
services:
accounting:
image: registry.gitlab.com/koperasi4/client-financeaccounting:staging1
environment:
API_URL: https://staging-api-koperasi.aviana.id/api
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: 9e10ecbd108ba1cb6da0b7e4088df544
NEXTAUTH_URL: https://stg-accounting.aviana.id
NEXT_PUBLIC_API_EXISTING_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_API_URL: https://staging-api-koperasi.aviana.id/api
NEXT_PUBLIC_PRODUCT_NAME: IRSX
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id
OIDC_CLIENT_ID: irsx_finance
OIDC_CLIENT_SECRET: g9UkSDmVqKpLxx2Mj81e2cDD3OAqWuKa
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.accounting.rule: Host(`stg-accounting.aviana.id`)
traefik.http.routers.accounting.entryPoints: web-secure
traefik.http.routers.accounting.service: sics_accounting
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
traefik.http.routers.accounting.tls: 'true'
traefik.http.services.sics_accounting.loadbalancer.server.port: '3000'
swarmpit.service.deployment.autoredeploy: 'true'
client-billing:
image: registry.gitlab.com/koperasi4/client-billing-user:develop
environment:
IRSX_SECRET:
U2FsdGVkX19lK1bDAS17Lq27dRInawt1uH8y8fORNNZIgkvRba7jH3wkbBFDqj7qPlfH0pkRxYWIMCZ/
cc4Hiw==
NEXTAUTH_SECRET: 9e10ecbd108ba1cb6da0b7e4088df544
NEXTAUTH_URL: https://stg-billing.aviana.id
NEXT_PUBLIC_API_EXISTING_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api/billing-system
NEXT_PUBLIC_BILLER_ADDRESS: Jl. Diponegoro No.109, Dauh Puri Klod, Kec.
Denpasar
Barat, Denpasar, Bali 80119
NEXT_PUBLIC_BILLER_EMAIL: support@aviana.co.id
NEXT_PUBLIC_BILLER_LOGO:
https://irmastore.sgp1.digitaloceanspaces.com/1701316317358_svg
NEXT_PUBLIC_BILLER_NAME: PT Aviana Sinar Abadi
NEXT_PUBLIC_BILLER_PHONE: +62 812 3456 7890
NEXT_PUBLIC_PRODUCT_NAME: KOPERASI_DIGITAL
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id/
OIDC_CLIENT_ID: irsx_productdigital
OIDC_CLIENT_SECRET: yevUBcTIDPRR2sNa5DaQdjCcpnLZb16s
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.client-billing.tls: 'true'
traefik.http.routers.client-billing.entryPoints: web-secure
traefik.http.services.sics_client-billing.loadbalancer.server.port: '3000'
traefik.http.routers.client-billing.service: sics_client-billing
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
traefik.http.routers.client-billing.rule: Host(`stg-billing.aviana.id`)
swarmpit.service.deployment.autoredeploy: 'true'
home:
image: registry.gitlab.com/koperasi4/irsxhome:develop
environment:
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: af210ae5651ab38b2c59dea25db37581
NEXTAUTH_URL: https://stg-home.aviana.id
NEXT_PUBLIC_API_EXISTING_URL: https://staging-api-koperasi.aviana.id/api
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id
NEXT_PUBLIC_BILLING_URL: https://stg-billing.aviana.id
NEXT_PUBLIC_CALLBACK_SIGNIN_URL: https://stg-home.aviana.id/callback-signin
NEXT_PUBLIC_CDN_URL: https://cdn.irmastore.id
NEXT_PUBLIC_CS_NUMBER: '6289676133003'
NEXT_PUBLIC_MF_HOME: https://stg-home.aviana.id
NEXT_PUBLIC_MF_KOPERASI_BRANCH: https://stg-kasir.aviana.id
NEXT_PUBLIC_MF_KOPERASI_FINANCE: https://stg-accounting.aviana.id
NEXT_PUBLIC_MF_KOPERASI_INVENTORY: https://stg-inventory.aviana.id
NEXT_PUBLIC_MF_KOPERASI_MEMBER: https://stg-member.aviana.id
NEXT_PUBLIC_MF_KOPERASI_PRODUCTDIGITAL: https://stg-productdigital.aviana.id
NEXT_PUBLIC_MF_KOPERASI_SIMPIN: https://stg-simpin.aviana.id
NEXT_PUBLIC_PRODUCT_NAME: IRSX
NEXT_PUBLIC_REGISTRATION_URL: https://stg-member.aviana.id/lengkapi-profile
OIDC_CLIENT_ID: irsx_member
OIDC_CLIENT_SECRET: fHfTdHIqd6fwlQaPKfnmLndEqeIbyX0q
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.home.service: sics_home
traefik.http.services.sics_home.loadbalancer.server.port: '3000'
traefik.http.routers.home.tls: 'true'
traefik.http.routers.home.rule: Host(`stg-home.aviana.id`)
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
traefik.http.routers.home.entryPoints: web-secure
swarmpit.service.deployment.autoredeploy: 'true'
internaldashboard:
image: registry.gitlab.com/koperasi4/internal/internal-dashboard-client:develop
environment:
METABASE_SECRET_KEY:
0d8eeb35709ae55b04948b26c491abc5ab78b255571a4baf41b63756581302a3
METABASE_URL: https://datacenter.irsx.io
NEXTAUTH_SECRET: 9e10ecbd108ba1cb6da0b7e4088df544
NEXTAUTH_URL: https://stg-portal.aviana.id
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api/internaldashboard
OIDC_CLIENT_ID: account
OIDC_CLIENT_SECRET: A0U59tqRAH4bCk4cuI5EiqCZR7KbzziD
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/internal-irsx
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.internaldashboard.service: sics_internaldashboard
traefik.http.routers.internaldashboard.rule: Host(`stg-portal.aviana.id`)
traefik.http.services.sics_internaldashboard.loadbalancer.server.port:
'3000'
traefik.http.routers.internaldashboard.entryPoints: web-secure
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
traefik.http.routers.internaldashboard.tls: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
inventory:
image: registry.gitlab.com/koperasi4/client-koperasi-dashboard:develop3
environment:
CALLBACK_SIGNIN_URL: https://stg-inventory.aviana.id/callback-signin
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: abb3e5f2dbfa1f4932a2465f7b950b72
NEXTAUTH_URL: https://stg-inventory.aviana.id
NEXT_PUBLIC_API_AUTH_URL: https://staging-usm-koperasi.aviana.id:8443
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_BASE_URL: https://staging-api-koperasi.aviana.id/api
NEXT_PUBLIC_COLOR_PRIMARY: '#5d15ed'
NEXT_PUBLIC_PRODUCT_NAME: KOPERASI_DIGITAL
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id
OIDC_CLIENT_ID: irsx_inventory
OIDC_CLIENT_SECRET: NVKykgzQxkZ9BgGwpuctna11iIX3pC0k
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.services.sics_inventory.loadbalancer.server.port: '3000'
traefik.http.routers.inventory.rule: Host(`stg-inventory.aviana.id`)
traefik.http.routers.inventory.tls: 'true'
traefik.http.routers.inventory.service: sics_inventory
traefik.http.routers.inventory.entryPoints: web-secure
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
kasir:
image: registry.gitlab.com/koperasi4/client-koperasi-cabang:telkomsel
environment:
CALLBACK_SIGNIN_URL: https://stg-kasir.aviana.id/callback-signin
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: c797acd9dd24f78b0d1c63f77c206df3
NEXTAUTH_URL: https://stg-kasir.aviana.id
NEXT_PUBLIC_API_HOST: https://stg-api.aviana.id
NEXT_PUBLIC_API_PUSAT: https://staging-api-koperasi.aviana.id/api/admin
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api/kasir
NEXT_PUBLIC_BRANCH_ONLY_GUID: d9edb484-67c3-4a41-a2db-f7bdffd9e314xxx
NEXT_PUBLIC_CDN_URL: https://cdn.irmastore.id
NEXT_PUBLIC_KOPERASI_PUSAT_URL: https://staging-koperasi.aviana.id
NEXT_PUBLIC_MEMBER_API: https://stg-api.aviana.id/api/member
NEXT_PUBLIC_PDAM_CATEGORY_UUID: b591db75-bcca-459f-943f-89a1258967a9
NEXT_PUBLIC_RUN_ON: staging
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id
OIDC_CLIENT_ID: irsx_kasir
OIDC_CLIENT_SECRET: 0aPcGXz1e9IB5epPHg3AtvLGIrjC0Mta
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.kasir.rule: Host(`stg-kasir.aviana.id`)
traefik.http.routers.kasir.service: sics_kasir
traefik.http.services.sics_kasir.loadbalancer.server.port: '3000'
traefik.http.routers.kasir.tls: 'true'
traefik.http.routers.kasir.entryPoints: web-secure
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
member:
image: registry.gitlab.com/koperasi4/v2/member:develop
environment:
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: 856569d66082ddd645e978858178aa43
NEXTAUTH_URL: https://stg-member.aviana.id
NEXT_PUBLIC_API_EXISTING_URL: https://staging-api-koperasi.aviana.id/api
NEXT_PUBLIC_API_INVENTORY: https://staging-api-koperasi.aviana.id/api/admin
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_PRODUCT_NAME: KOPERASI_DIGITALzz
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id
OIDC_CLIENT_ID: irsx_member
OIDC_CLIENT_SECRET: fHfTdHIqd6fwlQaPKfnmLndEqeIbyX0q
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.services.sics_member.loadbalancer.server.port: '3000'
traefik.http.routers.member.rule: Host(`stg-member.aviana.id`)
traefik.http.routers.member.entryPoints: web-secure
traefik.http.routers.member.service: sics_member
traefik.http.routers.member.tls: 'true'
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
mobile_simpin:
image: registry.gitlab.com/koperasi4/mobile-simpin:latest-beta
environment:
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api
TOKEN_MOBILE_SECRET_KEY: 5193d098f5adab34
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.mobile_simpin.rule: Host(`stg-simpin.aviana.id`) &&
PathPrefix(`/mobile`)
traefik.http.routers.mobile_simpin.entryPoints: web-secure
traefik.http.routers.mobile_simpin.tls: 'true'
traefik.http.routers.mobile_simpin.service: sics_mobile_simpin
traefik.http.services.sics_mobile_simpin.loadbalancer.server.port: '3000'
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
productdigital:
image: registry.gitlab.com/koperasi4/client-product-digital:telkomsel
environment:
API_URL: https://staging-api-koperasi.aviana.id/api
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: 4daf67f3c97980a233f8680e13408800
NEXTAUTH_URL: https://stg-productdigital.aviana.id
NEXT_PUBLIC_API_EXISTING_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_PRODUCT_NAME: IRSX
NEXT_PUBLIC_QPAY_UUID: c4007edf-d492-4c4c-aa70-9e2d2bdab6df
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id
NEXT_PUBLIC_SICS_MEMBER: https://stg-member.aviana.id
OIDC_CLIENT_ID: irsx_productdigital
OIDC_CLIENT_SECRET: yevUBcTIDPRR2sNa5DaQdjCcpnLZb16s
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.productdigital.service: sics_productdigital
traefik.http.routers.productdigital.tls: 'true'
traefik.http.routers.productdigital.rule: Host(`stg-
productdigital.aviana.id`)
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
traefik.http.routers.productdigital.entryPoints: web-secure
traefik.http.services.sics_productdigital.loadbalancer.server.port: '3000'
swarmpit.service.deployment.autoredeploy: 'true'
productsync:
image: registry.gitlab.com/koperasi4/service-productsync:develop
environment:
BRANCH_DB_HOST: koperasi_pgsql
BRANCH_DB_NAME: koperasi_cabang
BRANCH_DB_PASSWORD: koperasi*p9sql
BRANCH_DB_PORT: '5432'
BRANCH_DB_USERNAME: koperasi
PORT: '6000'
PRODUCT_MASTER_DB_HOST: koperasi_pgsql
PRODUCT_MASTER_DB_NAME: koperasi_admin2
PRODUCT_MASTER_DB_PASSWORD: koperasi*p9sql
PRODUCT_MASTER_DB_PORT: '5432'
PRODUCT_MASTER_DB_USERNAME: koperasi
PRODUCT_SYNC_DB_HOST: koperasi_pgsql
PRODUCT_SYNC_DB_NAME: product_sync
PRODUCT_SYNC_DB_PASSWORD: koperasi*p9sql
PRODUCT_SYNC_DB_PORT: '5432'
PRODUCT_SYNC_DB_USERNAME: koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
deploy:
labels:
traefik.http.routers.productsync.service: sics_productsync
traefik.http.routers.productsync.tls: 'true'
traefik.http.routers.productsync.entryPoints: web-secure
traefik.http.services.sics_productsync.loadbalancer.server.port: '6000'
traefik.http.routers.productsync.rule: Host(`stg-api.aviana.id`) &&
PathPrefix(`/api/product-sync`)
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
resources:
limits:
cpus: '0.6'
memory: 1000M
service-kasir:
image: registry.gitlab.com/koperasi4/service-branch:develop
environment:
ACCESS_KEY_KOPERASI_ACCOUNTING: Iw4Kp1T1k@123
ACCESS_KEY_KOPERASI_ADMIN: Iw4Kp1T1k@123
API_HOST_URL: https://staging-api-koperasi.aviana.id
API_SYNC_PRODUCT: ' https://stg-api.aviana.id'
BILLING_TRX_KEY: zxe9SwanKEEi4LtzbykwNlWslCSQmaMH
BRANCH_USER_EMAIL: branch-service@mail.com
BRANCH_USER_PASSWORD: '123123'
DATABASE_URL: postgres://koperasi:koperasi*p9sql@staging-
koperasi.aviana.id:5432/koperasi_cabang?schema=public&connection_limit=3
DATABASE_WAREHOUSE_URL:
postgres://koperasi:koperasi*p9sql@koperasi_pgsql/koperasi_admin2?schema=public
DB_DATABASE: koperasi_accounting
DB_HOST: staging-koperasi.aviana.id
DB_PASSWORD: koperasi*p9sql
DB_PORT: '5432'
DB_TYPE: postgres
DB_USERNAME: koperasi
DISCOVERY_CLIENT_ID: irsx_member
DISCOVERY_CLIENT_SECRET: fHfTdHIqd6fwlQaPKfnmLndEqeIbyX0q
DISCOVERY_URL: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
ELASTIC_APM_SECRET_TOKEN: ''
ELASTIC_APM_SERVICE_NAME: sics_branch
ELASTIC_APM_URL: http://apm-server:8200/
EWALLET_TRX_KEY: TJ9CZxQrhkVfItRxBGh4hUbXCLktR4g3
JWKS_URI:
https://staging-usm-koperasi.aviana.id/realms/koperasi/protocol/openid-connect/
certs
KOPERASI_ACCOUNTING_SERVICE_URL: https://stg-api.aviana.id/api/accounting
KOPERASI_ADMIN_SERVICE_URL: https://staging-api-koperasi.aviana.id/api/admin
KOPERASI_AUTH_SERVICE_CLIENT_ID: irsx_kasir
KOPERASI_AUTH_SERVICE_CLIENT_SECRET: 0aPcGXz1e9IB5epPHg3AtvLGIrjC0Mta
KOPERASI_AUTH_SERVICE_URL: https://staging-usm-koperasi.aviana.id:8443
KOPERASI_CONFIG_SERVICE_URL:
https://staging-api-koperasi.aviana.id/api/config
KOPERASI_MEMBER_SERVICE_URL: https://stg-api.aviana.id/api/member
KOPERASI_ORDER_SERVICE_URL:
https://staging-api-koperasi.aviana.id/api/billing
KOPERASI_PAYMENT_SERVICE_URL:
https://staging-api-koperasi.aviana.id/api/payment
KOPERASI_URL: https://staging-api-koperasi.aviana.id/api/admin
MANAGER_PASSWORD: '123123'
MANAGER_USERID: 44c38403-8df6-4b10-b5a5-a56e1a07f73c
MANAGER_USERNAME: member_manager@aviana.co.id
NODE_ENV: staging
PORT: '6000'
RABBITMQ_URL: amqp://guest:guest@staging-api-koperasi.aviana.id:5672
REALM_NAME: koperasi
REDIS_HOST: staging-koperasi.aviana.id
REDIS_PORT: '6379'
SECRET_KEY: IW@KPIT1K
networks:
- koperasi_koperasi_net
logging:
driver: json-file
deploy:
labels:
traefik.http.routers.service-kasir.service: sics_service-kasir
traefik.http.routers.service-kasir.tls: 'true'
traefik.http.routers.service-kasir.rule: Host(`stg-api.aviana.id`) &&
PathPrefix(`/api/kasir`)
traefik.http.services.sics_service-kasir.loadbalancer.server.port: '6000'
traefik.http.routers.service-kasir.entryPoints: web-secure
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
service_accounting:
image: registry.gitlab.com/koperasi4/v2/service-accounting:develop
environment:
ACCESS_KEY_KOPERASI_INTERNAL: Iw4Kp1T1k@123
DB_DATABASE: koperasi_accounting
DB_HOST: staging-koperasi.aviana.id
DB_PASSWORD: koperasi*p9sql
DB_PORT: '5432'
DB_TYPE: postgres
DB_USERNAME: koperasi
DISCOVERY_CLIENT_ID: irsx_member
DISCOVERY_CLIENT_SECRET: fHfTdHIqd6fwlQaPKfnmLndEqeIbyX0q
DISCOVERY_URL: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
IAM_URL: https://staging-usm-koperasi.aviana.id:8443
INVENTORY_API: https://staging-api-koperasi.aviana.id/api/admin
JWKS_URI:
https://staging-usm-koperasi.aviana.id:8443/realms/koperasi/protocol/openid-
connect/certs
KOPERASI_ADMIN_SERVICE_URL: https://staging-api-koperasi.aviana.id/api/admin
KOPERASI_MEMBER_SERVICE_URL: ' https://stg-api.aviana.id/api/member'
MANAGER_PASSWORD: '123123'
MANAGER_USERID: 44c38403-8df6-4b10-b5a5-a56e1a07f73c
MANAGER_USERNAME: member_manager@aviana.co.id
PORT: '8080'
RABBITMQ_URL: amqp://guest:guest@staging-api-koperasi.aviana.id:5672
REALM_NAME: koperasi
RMQ_BIND_NAME_USER: stream-users
RMQ_BIND_ROUTE_USER: route-stream-user
SECRET_KEY: IW@KPIT1K
SMTP_EMAIL: rasange2000@gmail.com
SMTP_HOST: smtp.gmail.com
SMTP_PASSWORD: ftzjswkwdrrltqpw
SMTP_PORT: '465'
SMTP_SECURE: 'true'
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.services.sics_service_accounting.loadbalancer.server.port:
'8080'
traefik.http.routers.service_accounting.service: sics_service_accounting
traefik.http.routers.service_accounting.entryPoints: web-secure
traefik.http.routers.service_accounting.tls: 'true'
traefik.http.routers.service_accounting.rule: Host(`stg-api.aviana.id`) &&
PathPrefix(`/api/accounting`)
traefik.docker.network: prod_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
resources:
limits:
cpus: '1.0'
memory: 500M
service_cdc_inventory:
image: registry.gitlab.com/koperasi4/cdc-service:staging
environment:
APP_CDC_NAME: sink_inventory
APP_CDC_STREAM_TABLE: supplier
APP_DATASOURCE_DATABASENAME: koperasi_admin2
APP_DATASOURCE_HOST: koperasi_pgsql
APP_DATASOURCE_PASSWORD: koperasi*p9sql
APP_DATASOURCE_PORT: '5432'
APP_DATASOURCE_USERNAME: koperasi
APP_EXCHANGE_NAME: stream-inventory
APP_ROUTING_KEY: route-stream-inventory
SPRING_RABBITMQ_HOST: koperasi_rabbitmq
SPRING_RABBITMQ_PASSWORD: guest
SPRING_RABBITMQ_PORT: '5672'
SPRING_RABBITMQ_USERNAME: guest
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
resources:
limits:
cpus: '1.0'
memory: 500M
service_internaldashboard:
image: registry.gitlab.com/koperasi4/internal/internal-dashboard-api:develop
environment:
BASE_PATH: /api/internaldashboard
CLUSTERING: 'false'
DB_HOST: staging-koperasi.aviana.id
DB_KOPERASI_ALLOWANCE_NAME: koperasi_allowance
DB_KOPERASI_MEMBER_NAME: koperasi_member
DB_PASSWORD: koperasi*p9sql
DB_PORT: '5432'
DB_TYPE: postgres
DB_USERNAME: koperasi
KOPERASI_AUTH_REALMS: internal-irsx
KOPERASI_AUTH_SERVICE_CLIENT_ID: account
KOPERASI_AUTH_SERVICE_CLIENT_SECRET: A0U59tqRAH4bCk4cuI5EiqCZR7KbzziD
KOPERASI_AUTH_SERVICE_URL: https://staging-usm-koperasi.aviana.id:8443
LOG_LEVEL: debug
NODE_ENV: development
PORT: '3000'
RABBITMQ_URL: amqp://guest:guest@staging-koperasi.aviana.id:5672
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.service_internaldashboard.tls: 'true'
traefik.http.routers.service_internaldashboard.rule: Host(`stg-
api.aviana.id`)
&& PathPrefix(`/api/internaldashboard`)
traefik.http.routers.service_internaldashboard.entryPoints: web-secure
traefik.docker.network: prod_net
traefik.enable: 'true'

traefik.http.services.sics_service_internaldashboard.loadbalancer.server.port:
'3000'
traefik.http.routers.service_internaldashboard.service:
sics_service_internaldashboard
swarmpit.service.deployment.autoredeploy: 'true'
resources:
limits:
cpus: '1.0'
memory: 500M
service_member:
image: registry.gitlab.com/koperasi4/v2/service-member:develop
environment:
ACCESS_KEY_KOPERASI_INTERNAL: Iw4Kp1T1k@123
CREATE_INVOICE_DAY: '22'
CREATE_INVOICE_HOUR: '11'
CREATE_INVOICE_MINUTE: '49'
DB_DATABASE: koperasi_member
DB_HOST: staging-koperasi.aviana.id
DB_PASSWORD: koperasi*p9sql
DB_PORT: '5432'
DB_TYPE: postgres
DB_USERNAME: koperasi
DB_WAREHOUSE_DATABASE: koperasi_admin2
DB_WAREHOUSE_DEBUG: 'true'
DB_WAREHOUSE_HOST: koperasi_pgsql
DB_WAREHOUSE_PASSWORD: koperasi*p9sql
DB_WAREHOUSE_PORT: '5432'
DB_WAREHOUSE_TYPE: postgres
DB_WAREHOUSE_USERNAME: koperasi
DISABLE_BILLING_SERVICE: 'false'
DISABLE_SERVICE_DAY: '25'
DISABLE_SERVICE_HOUR: '11'
DISABLE_SERVICE_MINUTE: '58'
DISCOVERY_ADMIN_URL:
https://staging-usm-koperasi.aviana.id:8443/admin/realms/koperasi
DISCOVERY_CLIENT_ID: irsx_member
DISCOVERY_CLIENT_SECRET: fHfTdHIqd6fwlQaPKfnmLndEqeIbyX0q
DISCOVERY_URL: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
DUE_DATE_INVOICE_DAY_EXPIRED: '3'
IAM_URL: https://staging-usm-koperasi.aviana.id:8443
INVENTORY_API: https://staging-api-koperasi.aviana.id/api/admin
JWKS_URI:
https://staging-usm-koperasi.aviana.id:8443/realms/koperasi/protocol/openid-
connect/certs
KOPERASI_API_HOST: https://stg-api.aviana.id/api
MANAGER_PASSWORD: '123123'
MANAGER_USERID: 44c38403-8df6-4b10-b5a5-a56e1a07f73c
MANAGER_USERNAME: member_manager@aviana.co.id
PORT: '8080'
RABBITMQ_URL: amqp://guest:guest@staging-koperasi.aviana.id:5672
REALM_NAME: koperasi
SALT_KEY: TJ9CZxQrhkVfItRxBGh4hUbXCLktR4g3
SECRET_KEY: IW@KPIT1K
SMTP_EMAIL: rasange2000@gmail.com
SMTP_HOST: smtp.gmail.com
SMTP_PASSWORD: ftzjswkwdrrltqpw
SMTP_PORT: '465'
SMTP_SECURE: 'true'
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.service_member.tls: 'true'
traefik.http.routers.service_member.entryPoints: web-secure
traefik.http.routers.service_member.rule: Host(`stg-api.aviana.id`) &&
PathPrefix(`/api/member`)
traefik.http.routers.service_member.service: sics_service_member
traefik.http.services.sics_service_member.loadbalancer.server.port: '8080'
traefik.docker.network: prod_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
resources:
limits:
cpus: '1.0'
memory: 500M
service_productdigital:
image: registry.gitlab.com/koperasi4/service-product-digital:develop
environment:
API_HOST_WALLETPAYMET: https://staging-api-koperasi.aviana.id
AVIANA_FEE: '100'
BASE_PATH: /api/productdigital
BILLING_TRX_KEY: zxe9SwanKEEi4LtzbykwNlWslCSQmaMH
CLUSTERING: 'false'
DB_HOST: staging-koperasi.aviana.id
DB_NAME: koperasi_productdigital
DB_PASSWORD: koperasi*p9sql
DB_PORT: '5432'
DB_TYPE: postgres
DB_USERNAME: koperasi
EWALLET_TRX_KEY: TJ9CZxQrhkVfItRxBGh4hUbXCLktR4g3
INQUIRY_PREFIX_PATH: /product-digital/inquiry
INQUIRY_TRX_PREFIX_PATH: /product-digital/inquiry/payment
IP_WHITELIST: '*'
KOPERASI_AUTH_SERVICE_CLIENT_ID: irsx_simpin
KOPERASI_AUTH_SERVICE_CLIENT_SECRET: 0aPcGXz1e9IB5epPHg3AtvLGIrjC0Mta
KOPERASI_AUTH_SERVICE_URL: https://staging-usm-koperasi.aviana.id:8443
LOG_LEVEL: debug
NEXT_PUBLIC_PDAM_CATEGORY_UUID: b591db75-bcca-459f-943f-89a1258967a9
NODE_ENV: development
OLD_API_HOST_URL: https://staging-api-koperasi.aviana.id
PORT: '3000'
QPAY_UUID: c4007edf-d492-4c4c-aa70-9e2d2bdab6df
RABBITMQ_URL: amqp://guest:guest@staging-koperasi.aviana.id:5672
SERVICE_HOST_URL: https://staging-api-koperasi.aviana.id
STAGE: staging
SUPPLIER_SECRET_KEY: kajsbdi2heo34u13209naksndko0s0012n
TOKEN_PLN_NAME: Token PLN
TOKEN_PLN_UUID: 642f2b50-2f0e-4650-ace3-35d177e0500e
TRANSACTION_ADVICE_PREFIX_PATH: /product-digital/request
TRANSACTION_PREFIX_PASCABAYAR_PATH: /product-digital/payment
TRANSACTION_PREFIX_PRABAYAR_PATH: /product-digital/request
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.service_productdigital.entryPoints: web-secure
traefik.http.routers.service_productdigital.rule: Host(`stg-api.aviana.id`)
&& PathPrefix(`/api/productdigital`)
traefik.http.services.sics_service_productdigital.loadbalancer.server.port:
'3000'
traefik.http.routers.service_productdigital.service:
sics_service_productdigital
traefik.http.routers.service_productdigital.tls: 'true'
traefik.docker.network: prod_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
resources:
limits:
cpus: '1.0'
memory: 500M
service_simpin:
image: registry.gitlab.com/koperasi4/simpin-service:develop
environment:
BASE_PATH: /api/simpin
CLUSTERING: 'false'
DB_HOST: staging-koperasi.aviana.id
DB_NAME: irsx_simpin
DB_PASSWORD: koperasi*p9sql
DB_PORT: '5432'
DB_TYPE: postgres
DB_USERNAME: koperasi
KOPERASI_AUTH_SERVICE_CLIENT_ID: irsx_kasir
KOPERASI_AUTH_SERVICE_CLIENT_SECRET: 0aPcGXz1e9IB5epPHg3AtvLGIrjC0Mta
KOPERASI_AUTH_SERVICE_URL: https://staging-usm-koperasi.aviana.id:8443
LOG_LEVEL: debug
NODE_ENV: development
PORT: '3000'
RABBITMQ_URL: amqp://guest:guest@staging-koperasi.aviana.id:5672
SALT_KEY: TJ9CZxQrhkVfItRxBGh4hUbXCLktR4g3
TOKEN_MOBILE_SECRET_KEY: 5193d098f5adab34
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.service_simpin.service: sics_service_simpin
traefik.http.services.sics_service_simpin.loadbalancer.server.port: '3000'
traefik.http.routers.service_simpin.rule: Host(`stg-api.aviana.id`) &&
PathPrefix(`/api/simpin`)
traefik.http.routers.service_simpin.tls: 'true'
traefik.http.routers.service_simpin.entryPoints: web-secure
traefik.docker.network: prod_net
traefik.enable: 'true'
swarmpit.service.deployment.autoredeploy: 'true'
resources:
limits:
cpus: '1.0'
memory: 500M
simpin:
image: registry.gitlab.com/koperasi4/simpin:develop
environment:
IRSX_SECRET:
U2FsdGVkX1/rFeyIsFPYxYCgOTffNbDbcXNHbZXOrglIPKO/uWBjTw+zfUW53fWmhF+jGgogFTOTHRW4edV
PN2v/ne2CjuodRe/htdDFN9s=
NEXTAUTH_SECRET: 2749d551109a1c4aea4b98e43b0b7fb0
NEXTAUTH_URL: https://stg-simpin.aviana.id
NEXT_PUBLIC_API_URL: https://stg-api.aviana.id/api
NEXT_PUBLIC_CDN_URL: https://cdn.irmastore.id
NEXT_PUBLIC_OLD_API_URL: https://staging-api-koperasi.aviana.id
NEXT_PUBLIC_PRODUCT_NAME: KOPERASI_DIGITALzz
NEXT_PUBLIC_SICS_HOME: https://stg-home.aviana.id
NEXT_PUBLIC_SICS_MEMBER: https://stg-member.aviana.id
OIDC_CLIENT_ID: irsx_simpin
OIDC_CLIENT_SECRET: riskjD6Oe1nKnYcLzsBLxPUFK29MuwOZ
OIDC_ISSUER: https://staging-usm-koperasi.aviana.id:8443/realms/koperasi
networks:
- koperasi_koperasi_net
logging:
driver: json-file
options:
max-file: '5'
max-size: 150m
deploy:
labels:
traefik.http.routers.simpin.entryPoints: web-secure
traefik.http.routers.simpin.tls: 'true'
traefik.http.services.sics_simpin.loadbalancer.server.port: '3000'
traefik.docker.network: koperasi_koperasi_net
traefik.enable: 'true'
traefik.http.routers.simpin.service: sics_simpin
traefik.http.routers.simpin.rule: Host(`stg-simpin.aviana.id`)
swarmpit.service.deployment.autoredeploy: 'true'
networks:
koperasi_koperasi_net:
external: true

You might also like