15.01.2023, 14:50
Huhu,
Der Vorteil ist, dass ich mir raschestmöglich beliebige Kombinationen eines Grids zusammenstellen kann.
Robust / OpenSim 0.9.3.2 / Mariadb
Robust / OpenSim 0.9.3.2 / MySql / Money
Robust / OpenSim 0.8.x / Mariadb / Money / Surabaya
PHPGridServer / OpenSim 0.8.x / Mariadb / Money / Surabaya
PHPGridServer / OpenSim 0.9.x / Mysql / Money
Um einen PHPGridserver zu erstellen, benötigst du einig Packages zusätzlich. Dann muss an der Konfiguration herumgeschraubt werden etc. Kann man gerne manuell machen, aber in einem Dockerfile ist das vielleicht vom Erstaufwand her grösser, aber es zahlt sich super schnell aus, wenn man die Installation auf Linux, Windows, MacOs möchte. Versionsänderung im PHP ich erstelle mir ein neues Dockerfile und starte dieses und schau ob’s funktioniert. Datenbanken: in letzter Zeit haben sich beide (Maria und MySql) recht Mühe gegeben zu OpenSim inkompatibel zu werden. Schau die Diskussionen im OpenSimulator Entwickler Meeting. Es gibt zu all den Problemen Workarounds und die kann ich am einfachsten im Docker ausprobieren.
MacOS auf M1 Chip und Docker. Mit Images, welche nicht für ARM gebaut wurden, hatte ich nur Probleme. OpenSim 0.9.2.2 läuft gar nicht (weder in Docker noch native), weil gewisse Libs (bullet und OpenJpeg kommen mir da gerade in den Sinn) noch nicht native für ARM gebaut wurden. Inzwischen sollte dies jedoch auch erledigt sein, hab’s aber noch nicht ausprobiert.
Ubit arbeitet ja an einer nativen dotnet 6 Integration auch unter Linux, das wird dann auch noch einige Setups geben denke ich :-).
Produktiv lasse ich nur mein Forum und den Money Server in Docker laufen. Sims installiere ich direkt auf dem Server.
Kurz: Software für verteilte Umgebungen, ohne Docker zu entwickeln und zu testen, geht für mich gar nicht. Ab drei Servern, die gleichzeitig laufen müssen, nehm ich Docker.
Liebe Grüsse
Akira
Der Vorteil ist, dass ich mir raschestmöglich beliebige Kombinationen eines Grids zusammenstellen kann.
Robust / OpenSim 0.9.3.2 / Mariadb
Robust / OpenSim 0.9.3.2 / MySql / Money
Robust / OpenSim 0.8.x / Mariadb / Money / Surabaya
PHPGridServer / OpenSim 0.8.x / Mariadb / Money / Surabaya
PHPGridServer / OpenSim 0.9.x / Mysql / Money
Um einen PHPGridserver zu erstellen, benötigst du einig Packages zusätzlich. Dann muss an der Konfiguration herumgeschraubt werden etc. Kann man gerne manuell machen, aber in einem Dockerfile ist das vielleicht vom Erstaufwand her grösser, aber es zahlt sich super schnell aus, wenn man die Installation auf Linux, Windows, MacOs möchte. Versionsänderung im PHP ich erstelle mir ein neues Dockerfile und starte dieses und schau ob’s funktioniert. Datenbanken: in letzter Zeit haben sich beide (Maria und MySql) recht Mühe gegeben zu OpenSim inkompatibel zu werden. Schau die Diskussionen im OpenSimulator Entwickler Meeting. Es gibt zu all den Problemen Workarounds und die kann ich am einfachsten im Docker ausprobieren.
MacOS auf M1 Chip und Docker. Mit Images, welche nicht für ARM gebaut wurden, hatte ich nur Probleme. OpenSim 0.9.2.2 läuft gar nicht (weder in Docker noch native), weil gewisse Libs (bullet und OpenJpeg kommen mir da gerade in den Sinn) noch nicht native für ARM gebaut wurden. Inzwischen sollte dies jedoch auch erledigt sein, hab’s aber noch nicht ausprobiert.
Ubit arbeitet ja an einer nativen dotnet 6 Integration auch unter Linux, das wird dann auch noch einige Setups geben denke ich :-).
Produktiv lasse ich nur mein Forum und den Money Server in Docker laufen. Sims installiere ich direkt auf dem Server.
Kurz: Software für verteilte Umgebungen, ohne Docker zu entwickeln und zu testen, geht für mich gar nicht. Ab drei Servern, die gleichzeitig laufen müssen, nehm ich Docker.
Liebe Grüsse
Akira