Järjestelmän kokoonpano
Järjestelmä koostuu seuraavista osista. Wildcard DNS nimistä *.aikaleima.fi ohjautuu liikenne Nginx proxy-palvelimelle, joka on asennettu Linux-virtuaalipalvelimelle. Proxy-palvelin ohjaa liikenteen eri Blazor Server/Api-instansseihin, jotka on asennettu samalle Linux-virtuaalipalvelimelle. Jokaisella asiakkaalla on oma Blazor Server/Api-instanssi ja oma SQLite tietokanta. Testiympäristössä on oma Blazor Server instanssi/Asp Net Core Api-instannsi ja oma SQLite tietokanta.
Linux-virtuaalipalvelin
Localhost instannsit omissa porteissaan 5000-5999
ja asennuskansiossaan. Asiakaskohtaiset tietokannat
palvelimen data-kansiossa.
ja asennuskansiossaan. Asiakaskohtaiset tietokannat
palvelimen data-kansiossa.
Testi-palvelu
(localhost:5000)
SQLite tietojanta
Lähdekoodit
asiakas1
(localhost:5001)
(SQLite tietojanta)
asiakas2
(localhost:5002)
(SQLite tietojanta)