This commit is contained in:
2021-12-07 00:43:54 +00:00
parent 02c57a7dc6
commit 30e7a0dd88

View File

@@ -182,64 +182,24 @@ Install types:
A MAC build of bare files untested for people to try if they really want to go this route
until we have a mac we can't really support this so we should say unsupported
## GUIDE FROM MICROSOFT TO RUNNING ON DIFFERENT PLATFORMS:
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/?view=aspnetcore-6.0
## WINDOWS
TODO:
Virtualbox for testing setups:
this would be ideal for linux, windows server etc, there are even windows server prebuilt vms from microsoft for trial here:
https://developer.microsoft.com/en-us/windows/downloads/virtual-machines/
https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019
PaSsWoRd123
https://serverfault.com/questions/908615/virtualbox-and-windows-10-cant-connect-to-a-server-hosted-on-virtualbox
IIS install
this site has all the instructions laid out, just straight up follow, screenshot and copy into our manual as I do it here
https://www.findandsolve.com/articles/how-to-host-asp.net-core-application-in-windows-iis
https://docs.microsoft.com/en-us/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-6.0&tabs=visual-studio
https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-6.0
TODO: NEXT:
IIS INSTALL NOTES DURING TEST INSTALL
Need password when install postgres so must update config.json to match
IIS install is exactly the same source files as the lan install, no need to have a separate installer, just network and standalone
Steps would be to ensure ayanova server can start first *then* configure through IIS
Unless inno can properly setup IIS with the correct settings
however I'm leaning towards manual setup as we had so much ongoing problems in v7 with wbi interfaces etc due to pre-existing shit
and in fact it's only a few steps to get it working and half of them would apply even with an installer doing the work because the installer
can't get IIS installed if it wasn't already and if it was already isntalled it could just have a bunch of crazy shit pre-configured already
that would conflict with an installer attempting to set up the site
## LINUX INSTALL
Expert install see above
formalize this in a build and target folder, zip file should be versioned in name as well
LINUX Docker install see above
Make *all* the above build in one click can walk away from and come back to done
update deploy docs
Make sure all outputs go to clear location, maybe under dist by OS then category
Docs for each type of installer with stubs for other types in OPS installation
one master home page for getting started with installing
one page per type
SERVER
ubuntu server, no diffrent than hosted so mention that
docker
baremetal
ubuntu desktop edition? May be different, try under vbox
This would maybe be the single user standalone vesion
## LINUX
SINGLE USER STANDALONE
LAN INTERNAL OFFICE
EXTERNALLY ACCESSIBLE
## LINUX HOSTED (digital ocean)
## DOCS
██████╗ ██████╗ ██████╗██╗ ██╗███╗ ███╗███████╗███╗ ██╗████████╗ █████╗ ████████╗██╗ ██████╗ ███╗ ██╗
██╔══██╗██╔═══██╗██╔════╝██║ ██║████╗ ████║██╔════╝████╗ ██║╚══██╔══╝██╔══██╗╚══██╔══╝██║██╔═══██╗████╗ ██║