Tämä ohjelmisto pohjautuu avoimen lähdekoodin projektiin Atomic Server. Dokumentaatio löytyy täältä.
bash start-dev.sh --init
. Tämä pakottaa atomic-server
in tuomaan sisään vihreat-data
-kansion sisältämän ohjelmadatan hakemistoon atomic-storage
, joka liitetään konttiin ja säilyy ajokertojen yli. Jos haluat pakottaa Dockerin rakentamaan kuvat uudestaan, anna skriptille parametri --build
.atomic-server
in, aja vain bash start-dev.sh
.vihreat-ohjelmat
-sovellusta kehitystilassa, eli koodiin tehdyt muutokset heijastuvat välittömästi paikalliseen sovellukseen.bash stop-dev.sh --clean
. Muuten voit vain antaa CTRL-C
ympäristölle ja ajaa bash stop-dev.sh
.Ohjelma-alusta on toteutettu Vite-sovelluksena kansiossa vihreat-ohjelmat
.
vihreat-data
Sisältää ontologian (datamallin) määrittelyn sekä työkalun generate-ld
, jolla ontologia ja muu testidata generoidaan Atomic Serverin ymmärtämään JSON-AD -muotoon
Skripti initialize-server.sh
alustaa tietokannan ontologialla ja testisisällöllä (olemassa oleva tietokanta tuhoutuu!)
Skripti generate-ontologies.sh
luo Typescript-tyypit ontologioiden pohjalta ja vie ne suoraan koodiin.
vihreat-ohjelmat
Sisältää ohjelma-alustan asiakassivun. Sivulla voi kuka tahansa (tulevaisuudessa) hakea ja tarkastella ohjelmia. Käynnistä sivu ajamalla:
bash start-dev.sh
Sivu pyörii osoitteessa http://localhost:5176/.
Sivuston koodin voi ajaa yhdenmukaistuksen (lint) läpi skriptillä lint-vihreat-ohjelmat.sh
.
prod.env
vastaamaan ympäristöä.bash start-prod.sh
.