Open Toxocious opened 1 year ago
Likely to be closed and not implemented once Docker has been set-up in the docker-implementation
branch.
I retract my previous comment.
We can still use an installation script (./start.sh
) that handles building/starting Docker container(s) for Absolute.
./start.sh
migration.php
script to initialize the default database required to operate the RPGAbsoluteChat.dockerfile
to handle running it in a separate containerAbsoluteDiscordBot.dockerfile
to handle running it in a separate containerWith the recent commit refactor ./start.sh, we now have a script that sets up a server for Absolute.
It generates SSL certs, builds and spins up docker containers, and runs all needed SQL migrations to have an up-to-date database.
Since we're going the route of using migrations, the Absolute Database repository will end up being deleted as it is no longer needed.
The next step is to integrate the chat-system and discord bot into the docker configuration that we're currently using.
Currently thinking about integrating these by having the start.sh
script clone each repository and spin up docker containers for each of them or something - this depends on if I end up rewriting the chat system to actually build dist files for both the server and client.
I have added Absolute's Discord bot to our Docker configuration. It now runs automatically when the ./start.sh
script has been run.
I will be adding Absolute's chat system to the Docker configuration in the coming days after refactoring it and rewriting the client-side code in TypeScript.
Create an installation script to handle setting up and configuring the server.
/src
/config
/
(.md, .sh, etc)Have the script do the following tasks:
Potentially have the installation script clone and install both the in-game chat system and the discord bot?