ATC.PricingCache
Find a file
2026-05-11 23:08:45 +02:00
env add env file 2026-05-11 22:45:01 +02:00
src add inventory and inventory prices 2026-05-11 23:08:45 +02:00
tst/ATC.PricingCache.UnitTests fixes 2026-05-10 19:07:32 +02:00
.dockerignore initial commit 2026-05-09 12:21:56 +02:00
.gitignore Initial commit 2026-05-08 19:37:43 +02:00
ATC.PricingCache.Worker.slnx fixes 2026-05-10 19:07:32 +02:00
init-db.ps1 initial commit 2026-05-09 12:21:56 +02:00
launchSettings.json initial commit 2026-05-09 12:21:56 +02:00
LICENSE Initial commit 2026-05-08 19:37:43 +02:00
README.md updated readme 2026-05-09 12:52:23 +02:00
startdevenv.ps1 fixes 2026-05-10 19:07:32 +02:00
stopdevenv.ps1 initial commit 2026-05-09 12:21:56 +02:00

ATC.PricingCache

Development Environment:

Services needed for the solution (SQLSERVER, REDIS, RABBIT AND S3) running in local environment

SQLSERVER:

  • Host: Localhost Port: 1433
  • User: sa
  • Passwrod: (check .env file in env directory)

Hints

-       Init script: located in (env\database\init_db.sql)
- Solution Database: [ATC.PricingCache.Database]
-              User: ATC.PricingCache_Usr
-          Password: ATC.PricingCache_Pwd
- Connection String: 
Data Source="localhost, 1433";Initial Catalog=ATC.PricingCache.Database;Persist Security Info=True;User ID=ATC.PricingCache_Usr;Password=ATC.PricingCache_Pwd;Pooling=true;MultipleActiveResultSets=true;Connect Timeout=60;Encrypt=False;TrustServerCertificate=True;Command Timeout=0

RABBIT:

  • Host: Localhost Ports: 15672, 5672
  • User: (check .env file in env directory)
  • Passwrod: (check .env file in env directory)

REDIS:

  • Host: Localhost Port: 6379
  • No Ssl

S3:

  • Host: Localhost Ports: 9000, 9001
  • User: (check .env file in env directory)
  • Passwrod: (check .env file in env directory)

Starting Development Environment:

  • open powershell on root project path
  • Run startdevenv.ps1

Project Initialization:

  • Execute all in "Starting Development Environment"
  • Wait for containers are up an running
  • Run init-db.ps1 this will initialize the main solution database (run only the first time)

Database publication

  • Inside VisualStudio left click on database project and select publish, user the