Dockerfile for running Pathfinder, the mapping tool for EVE Online.
- Clone
docker-compose.yml
file (wget https://raw.githubusercontent.com/KryptedGaming/pathfinder-docker/master/docker-compose.yml
) - Clone the example
.env
file (wget https://raw.githubusercontent.com/KryptedGaming/pathfinder-docker/master/.env
) - Fill out the
.env
file and start up your instance withdocker-compose up -d
- Navigate to your Pathfinder page, go through setup.
- Create the databases using the database controls in the setup page.
- Import static database.
- Import from ESI at the Cronjob section of the setup page.
- Build Systems data index under
Build search index
in the Administration section of the setup page. - Restart your container with
SETUP=False
. - You're live!
wget https://github.com/exodus4d/pathfinder/raw/master/export/sql/eve_universe.sql.zip
unzip eve_universe.sql.zip
docker cp eve_universe.sql "$(sudo docker-compose ps | grep db | awk '{ print $1}'):/eve_universe.sql"
sudo docker-compose exec db sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD" eve_universe < /eve_universe.sql'
- Optional
rm eve_universe.sql*
- Complete Setup.
Purely as if you need to import maps, they can be fairly large. For example, there are 109 system in the Catch region. Importing this date results too many input variables in the header for php to deal with. The php.ini therefore has been cloned and you can alter the max_input_vars to suit the needs of importing. x