kryptedgaming / pathfinder-docker Goto Github PK
View Code? Open in Web Editor NEWDeploying Pathfinder with Docker.
Deploying Pathfinder with Docker.
Per the instructions, it asks you to go into the shell for the container running mysql. I do so, but it didnt use my .env variable for the password, because its not working.
I deleted my containers and re-composed them a few times with different passwords to make sure.
I can't get into mysql at this point, to create the DB's pathfinder wants, stopping me from accessing the /setup/ directory to complete installation.
Starting today I've been unable to load maps from any character after checking the docker container logs I have this output.
docker-compose logs pathfinder Attaching to pathfinder-docker_pathfinder_1 pathfinder_1 | Replacing settings pathfinder_1 | sed: -e expression #1, char 57: unknown option to 's' pathfinder_1 | /usr/local/bin/entrypoint.sh: line 27: [False: command not found pathfinder_1 | * Starting periodic command scheduler cron pathfinder_1 | ...done. pathfinder_1 | Starting redis-server: redis-server.
I've tried recreating the container and ensuring that the latest release was running but with no success. I am able to load the webpage and login, but the map will not load.
looks like when the new image was uploaded it was tagged lastest
instead of latest
resulting in builds not getting the new entrypoint script with the map settings as seen in #16
I'll see if I can get this new version working and update the readme accordingly
From what I can tell, AddAdminChar and AdminCharID do not appear to be added to the pathfinder config.
Assuming the entrypoint.sh script in the repo is up to date I would have expected these values to end up in /var/www/pathfinder/conf/pathfinder.ini.
However, the conf directory doesn't appear to exist and while the majority of the settings in .env make it into the actual configuration file /var/www/pathfinder/app/pathfinder.ini the AddAdminChar and AdminCharID do not.
Firstly fantastic Job on the Image. I apologies if this is more of a help request.
Just trying to test this locally (Localhost:8000) and run into the issue with the ESI? Im hoping to past this hurdle before trying to host it on aws/pws. Still quite "green" to this. Im sure my callback is incorrect on the dev ESI page.
{"error":"invalid_request","error_description":"The callback URI doesn't match the value stored for this client
My callback URI has been set to "http://localhost:8000/callback" and other things and I still get the above error. Hoping you have seen this and jumped this hurdle before. Thank you again for taking the time to create the docker image.
When trying to set up Pathfinder via Docker on my Raspberry Pi I am running into an issue with mysql not finding an arm version in the manifests. Below is my error text. I imagine this is an easy fix I just don't know docker very well. Thanks!
ubuntu@ubuntu:~/pathfinder$ sudo docker-compose up -d
Pulling db (mysql:5.7)...
5.7: Pulling from library/mysql
ERROR: no matching manifest for linux/arm64/v8 in the manifest list entries
Hello, so I've got everything set up, DB's are all green, i get the SSO callback but afterwards it just takes me back to the index page to sign in again. I'm not sure if i'm doing anything wrong but I've made 2 instances of the docker now and both are doing the same thing, Click Log In with EVE then use credentials then callback to site and back to Log In With EVE page.
Also another thing would be nice is if i could actually change the port from 8000, i have had absolutely no luck doing this. Any help would be great.
TIA
ImportSystemsData imports nothing, unable to add systems to map, changing systems triggers an error with unknown system id.
Hello,
on the first view everything seems ok...
as soon as you login nothing happens, after the auth on eve-online you are directed back to PF and you arent logged in.
http://pf.horizon-ind.space:8000/
Dunno if its something i messe up?
Cheers
setting this in the dockerfile did not work, need to find a way to start the cron service so that the crontab actually does something.
Need to investigate and enable users to set up the Pathfinder instance as a subfolder.
Hey, would be great if you would add the code to build the dockers as well so that one can build it from source or with any custom modifications. As of writing pathfinder is v2.0.1 and the docker is v2.0.0.
Would be great if some info regarding the dockerfile could be put up on https://hub.docker.com/r/kryptedgaming/pathfinder
Hi.
I've just spun up an instance following the instructions.
However, on navigating to the /setup/ I get the error: "No valid DB Connection Given"
I can see in the pathfinder container that the name set for the database host is db.
However, in my instance it appears to be named pathfinder_db_1.
Unfortunately changing this doesn't appear to have made any difference.
Any ideas?
"The callback URI doesn't match the value stored for this client"
callback url is http://runew0lf.com:8000/sso/requestAuthorization
in the .env file the url=runew0lf.com:8000
im still however getting the error as above
Hello,
First up, love your work. Really nicely down.
I'm struggling and I think I'm missing something.
Basically, I'm attempting to import a map which is fairly large (It's all of Catch).
I hit the issue whereby php states "{"status":"Internal Server Error","code":500,"text":"Fatal error: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini.","level":0}"
In the config/php.ini I've increased the value to say 5000 but it doesn't appear to take any notice of this.
Am I missing something?
Currently variables only exist for PRIVATE and CORP, missing alliance settings.
https://github.com/KryptedGaming/pathfinder-docker/blob/master/.env
due to similar names in the settings of, for instance map lifetimes, we need an overwrite pathfinder.ini that gets placed in the /var/www/pathfinder/conf/ folder that can be manually edited and imported with the Dockerfile.
I am attempting this on my fork but cant seem to get pathfinder to see the file.
this change would allow setting admin logins, changing map settings, changing server name (that one can be done in the existing .env file).
help would be appreciated
I can't see to get past this error during setup.
pathfinder_1 | Replacing settings
pathfinder_1 | /usr/local/bin/entrypoint.sh: line 27: [False: command not found
pathfinder_1 | * Starting periodic command scheduler cron
pathfinder_1 | ...done.
pathfinder_1 | Starting redis-server: redis-server.
Any advice?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.