- docker
- docker-compose
- Clone the project
git clone https://github.com/yeraycat/abyssmmo.git
- Change to the project directory
cd abyssmmo
- Run docker compose
docker-compose up
- In your browser, go to http://localhost:8080/installer.php
- Set
db
as mysql hostname - Set
exampleuser
as mysql username - Set
examplepass
as mysql password - Set
exampledb
as mysql database - Fill the rest of the form and create the admin account
The installation will remove the installer files and the installation database dump. If you work on the project remember not to commit these deletions
Just after installing, a message with the crons config will appear. To configure the crons:
- Open bash in the webserver container
docker-compose exec webserver bash
- Install cron and nano
apt-get install -y cron nano
- Start cron
cron
- Edit the cron tabs
crontabs -e
- Copy and paste the cron config from the installer page and save
- Restart the cron service
service cron restart