- Back-End:
- Database & Cloud:
- For running the applications, u have to add/update user secrets of applications or just add into appsettings.json files.
- PCS.Api settings:
{
"AppDbSettings": {
"Provider": "MsSql",
"MsSqlConStr": "YOUR_CONNECTION_STR",
"MySqlConStr": "YOUR_CONNECTION_STR"
},
"JwtSettings": {
"JwtKey": "zX3IwD2l1KNhS1hecwD3aYwTYXOJb1p3gtCe7RDvD51gu07YhIGqwDxilp1FCZq",
"Issuer": "http://localhost",
"Audience": "http://localhost"
},
"CloudinarySettings": {
"CloudName": "dt107fl3n",
"ApiKey": "458983837838198",
"ApiSecret": "tllZnI8TQAmlitCm1jEfFMKu9to"
},
"RabbitMqSettings": {
"Hostname": "localhost",
"Username": "guest",
"Password": "guest"
},
"RedisSettings": {
"ConStr": "localhost:6379",
"InstanceName": "MgtPcs"
}
}
- PCS.HangfireApi settings:
{
"AppDbSettings": {
"Provider": "MsSql",
"MsSqlConStr": "YOUR_CONNECTION_STR",
"MySqlConStr": "YOUR_CONNECTION_STR"
},
"HangfireDbSettings": {
"Provider": "MsSql",
"MsSqlConStr": "YOUR_CONNECTION_STR",
"MySqlConStr": "YOUR_CONNECTION_STR"
}
}
- PCS.EmailWorkerService settings:
{
"AppDbSettings": {
"Provider": "MsSql",
"MsSqlConStr": "YOUR_CONNECTION_STR",
"MySqlConStr": "YOUR_CONNECTION_STR"
},
"SmtpSettings": {
"Server": "smtp.gmail.com",
"DefaultCredentials": false,
"Port": 465,
"EnableSsl": true,
"EmailAddress": "[email protected]",
"Password": "1a2b3c4d."
}
}
- PCS.AccountUnlockWorkerService settings:
{
"AppDbSettings": {
"Provider": "MsSql",
"MsSqlConStr": "YOUR_CONNECTION_STR",
"MySqlConStr": "YOUR_CONNECTION_STR"
},
"HangfireDbSettings": {
"Provider": "MsSql",
"MsSqlConStr": "YOUR_CONNECTION_STR",
"MySqlConStr": "YOUR_CONNECTION_STR"
},
"RabbitMqSettings": {
"Hostname": "localhost",
"Username": "guest",
"Password": "guest"
}
}
-
For database creations, u can find backups and script files in the database folder, just use one of them.
-
Here u can import postman collection via this link => https://www.getpostman.com/collections/1d80fd685a50317435b3