| Version 2 (modified by peter, 5 years ago) (diff) |
|---|
TOC(heading=Systeembeheer, sectionindex, compact, depth=3, allactive, Documentatie/Ontwikkelaar/Systeembeheer/)? TOC(heading=Ontwikkelaar, sectionindex, compact, depth=2, allactive, Documentatie/Ontwikkelaar/)? TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)?
OpenAC3 Testserver
De server ten behoeve van het testen van de master branch van OpenAC3 is een Azure Virtual Machine. Voor gebruikers van OpenAC3 die de applicatie testen is een dagelijkse experimentele build van OpenAC3 te benaderen via https://openac3test.fenac.nl/.
Azure Virtual Machine
De virtual machine heet OpenAC3 en is te benaderen in de Azure portal onder de "standaardmap", als je daar toegang toe hebt gekregen. De resource groep waar de VM bij hoort met alle bijhorende Azure onderdelen heet OpenAC3_group. Vanuit Azure kan een RDP (Bureaublad op afstand) verbinding opgezet worden, of doe dat gewoon met de applicatie op je computer door te verbinden met computer 51.124.172.104, gebruiker OpenACBeheerder. De server heeft Windows Server 2012 R2 als besturingssysteem.
Applicaties
Om OpenAC3 te kunnen draaien zijn een aantal applicaties op de server geïnstalleerd.
Essentieel zijn:
- Git - om de code op te halen en bij te werken
- Node.js - installeer de afhankelijkheden ook, dan kan de software gebouwd worden. Node.js installeert dan:
Best belangrijk
- Certbot - uitstekend gereedschap om een gratis SSL certificaat te krijgen voor HTTPS
- SQL Server Management Studio - maak/kopieer/beheer de database voor OpenAC3
Handig maar niet essentieel zijn:
- Google chrome / Firefox - werk met OpenAC3 op de server zelf
- Notepad++ - bewerk de configuratie bestanden
OpenAC3 Configuratie
De configuratie bestanden van OpenAC3 staan in C:\ProgramData\OpenACWeb\. In appsettings.json is de database koppeling met Azure ingeregeld. Verschillende instellingen hebben fictieve waarden, zoals AGB code 12345678 die we aan Fenac toekennen. Waarden die er wel toe doen zijn Agb > AgbLocaties > Bestandsmap: C:\OpenACData\Documents en HTTPS > CertificateFile: C:\ProgramData\OpenACWeb\letsencrypt.pfx en HTTPS > CertificatePassword: ********.