DataSync's Contribution¶
This section contains useful information to be used by the DataSync's team members or by people that want to run the DataSync application, as well as internal guidelines to make contributions to the project.
Any contribution, no matter how small it may seem, is welcome. Since this project relies purely on integrating with other apps, we strongly encourage to make contribution with any bug-fixes or improvements you may have. Anyone can contribute to the DataSync project, but always following the Suite Contribution Guidelines as well.
Docker's Image¶
The DataSync docker's image provides a full Core Services v5.0 database, along with scripts to seed useful data for DataSync to run tests and integrate with Core.
Usage¶
Currently, we support both SQLServer and Oracle.
For development¶
Navigate to ./dotnet/src/services/DataSync/Docker/SQLServer/development/
or ./dotnet/src/services/DataSync/Docker/Oracle/development/
depending of the
database that will be use and run docker-compose up
.
This will pull/build missing images, and then run the containers. A db service
will be started on your VM's IP (docker-machine IP to retrieve it).
The service will be listening on ports:
- 11433: Core database.
If your volume is empty, either because it is the first time running the image or you have re-created it, follow the steps below to complete Core setup:
- Make sure that your Core.Services web.config file has an existing installation id in the CurrentInstallationId setting. For example, 21
- Navigate to Core.Services home
- Execute Seed Data and Run Pending Installers.
- Restart the application (if you are using IIS remember to restart the pool).