[[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 [https://portal.azure.com/ 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: - [https://git-scm.com/download/win Git] - om de code op te halen en bij te werken - [https://nodejs.org/en/download/ Node.js] - installeer de afhankelijkheden ook, dan kan de software gebouwd worden. Node.js installeert dan: - Best belangrijk - [https://dl.eff.org/certbot-beta-installer-win32.exe Certbot] - uitstekend gereedschap om een gratis SSL certificaat te krijgen voor HTTPS - [https://docs.microsoft.com/nl-nl/sql/ssms/download-sql-server-management-studio-ssms SQL Server Management Studio] - maak/kopieer/beheer de database voor OpenAC3 Handig maar niet essentieel zijn: - [https://www.google.com/chrome/ Google chrome] / [https://www.mozilla.org/nl/firefox/windows/ Firefox] - werk met OpenAC3 op de server zelf - [https://notepad-plus-plus.org/downloads/ 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: ********}}}.