CRP Gateway Docker Downloads

Docker Images, MySQL Database Scripts & WSL Setup

Navigation

🚀 Version 2.2.1 (Latest)

Important: Version 2.x requires Java 21.

Docker Hub (Public Registry):

docker pull tphsad/crp:production-2.2.1 # Or use latest tag docker pull tphsad/crp:latest

Harbor Registry (Private):

docker image pull harbor.k8s.cashify.com.hk/crp-gateway/credit-reference-platform/crp-gateway/crp-gateway:production-2.2.1

Run Container:

docker run -d --name crp-gateway-2.2.1 -p 8080:8080 tphsad/crp:production-2.2.1

Upgrade Steps

  • Refer to CRP Gateway Patching Guide v2.0 or above

Bug Fixes

  • Reorder the items in the Name Segment (NA) for converting CSV to TUDF files
  • Fix the checking on signing secret for Built-in OAuth2 Service to accept secret longer than 32

Improvements

  • Accept UTF-8-BOM encoding for uploaded CSV conversion (TUDF / TUEF)

Version 2.1.4 (Combined Release 2.1.0-2.1.4)

Important: Version 2.x requires Java 21. This version combines all features and fixes from 2.1.0 through 2.1.4.

Docker Hub (Public Registry):

docker pull tphsad/crp:production-2.1.4

Harbor Registry (Private):

docker image pull harbor.k8s.cashify.com.hk/crp-gateway/credit-reference-platform/crp-gateway/crp-gateway:production-2.1.4

Run Container:

docker run -d --name crp-gateway-2.1.4 -p 8080:8080 tphsad/crp:production-2.1.4

New Features

  • Support Real-time Credit Report Enquiry for One Connect (LICENSE REQUIRED)
  • The feature is currently available for API triggered calls
  • Department Code is supported when making API calls for real-time credit report enquiry
  • Add Manual Decryption in Account Management

Bug Fixes

  • CRAOC Realtime Credit Report Enquiry
    • Return decrypted file for CRAOC realtime channel credit report enquiry in API response
    • Associate the enquiry chain to display the result in CRP Gateway Portal properly
    • Fix handling on the error response from CRAOC of type occra.rlt.cdrp.enqupl.fb.02 in JSON format
    • Fix incorrect signing secret used for submitting realtime credit report enquiry request
    • Fix incorrect value of occra_message.payload.app_header.trans.to in the message sending to CRAOC
  • File Management
    • Fix date related issues Certificate Upload Request and Report Enquiry
  • Fix Gateway Server Certificate and Encryption Certificate cannot be activated

Improvements

  • Display Error Message for Credit Report Enquiry History Detail
  • Disable the autocomplete in CRP Gateway for all password inputs

Other Changes

  • Extend the maximum length of Message Type from 20 to 50

📊 MySQL Database Scripts

Note: These MySQL scripts are required for database setup and upgrades. Apply them in the correct order based on your current version.

MySQL in Docker:

docker run --name mysql-crp -e MYSQL_ROOT_PASSWORD=yourpassword -p 3306:3306 -d mysql:8.0 # Connect to MySQL container docker exec -it mysql-crp mysql -u root -p # Import SQL scripts docker exec -i mysql-crp mysql -u root -p your_database < your_script.sql

📦 Legacy Version Downloads

Note: Legacy versions (1.x) require Java 8. Consider upgrading to version 2.x for better performance and security.

📚 Additional Resources

Docker Compose Usage:

docker-compose up -d docker-compose logs -f docker-compose down