Asda
Asda
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