Public Repository

Last pushed: a year ago
Short Description
Runs the PokemonGo-Map tool
Full Description

Further details on PokemonGo-Map can be found here:

https://github.com/PokemonGoMap/PokemonGo-Map

Dockerfiles for these images can be found here:

https://github.com/ashex/pokemongo-map-docker

Purpose:

This will pull the latest code from the repository on start. Any restarts of the container will cause it to pull the latest changes. The following images available for use:

  • ashex/pokemongo-map:develop - Pulls the develop branch
  • ashex/pokemongo-map:latest - Most recent tagged release (see Tags for release versions)

For the latest features use the develop tag.

Latest is a built static image while develop is dynamic, pulling in changes from the repository.

Usage:

Passing settings

You can either pass settings via arguments that the tool supports or with Environmental variables. If you prefer to use environment variables you need to prepend the variable with POKEMON_. For example:

docker run -d -P \
   --name pokemongo-map \
   -e "POKEMON_AUTH_SERVICE=ptc" \
   -e "POKEMON_USERNAME=UserName" \
   -e "POKEMON_PASSWORD=Password" \
   -e "POKEMON_LOCATION=Seattle, WA" \
   -e "POKEMON_STEP_LIMIT=5" \
   -e "POKEMON_GMAPS_KEY=SUPERSECRET" \
   ashex/pokemongo-map
Docker Pull Command
Owner
ashex

Comments (23)
vwieczorek
a year ago

Hi, would you mind pushing another build of this?

ashex
a year ago

If you're talking about passing the json, you'll need to mount that into the container.
See the documentation.

If it's something else, open an issue on the github with details and we'll sort it out.

hemsleyk
a year ago

How do I pass SS / spawnpoint-scanning?

eytan
a year ago

THANK YOU!

ashex
a year ago

The --host flag won't cause any problems. You can pass the no-server flag either to the container or as a environment variable as -e POKEMON_NO_SERVER=true. I've got 9 workers running right now with the no-server flag passed to them.

mattekure
a year ago

Is it possible to run this with the No-Server option? I would like to run multiple copies of the scanner with only one of them having the web interface. I managed to get 2 copies running but I cant get the no-server option to run. I believe part of it is that the -H 0.0.0.0 option seems to be hard coded into the docker rather than set via env variables.

ashex
a year ago

PR 2956 adding multi-account support hasn't been merged in to develop yet.

I haven't tested it yet but according to this comment config.ini would look like this:

username: [account1, account2, account3]
password: samepasswordforallaccounts

the entrypoint script just takes the value of the variable and writes it to config.ini so make sure POKEMON_USERNAME and POKEMON_PASSWORD match up with that.

When that gets merged in to develop you can try it out with ashex/pokemongo-map:develop

mattekure
a year ago

How would you use the environment variables to pass in multiple user accounts?

ashex
a year ago

You can try using the develop tag, I saw some PRs regarding that fix.

pacoboyd
a year ago

Does this have the 70m fix yet (down from 100m)?