{"id":17140760,"url":"https://github.com/ashex/pokemongo-map-docker","last_synced_at":"2025-04-10T09:26:42.958Z","repository":{"id":69726528,"uuid":"63941957","full_name":"Ashex/pokemongo-map-docker","owner":"Ashex","description":"Docker Images for pokemongo-map","archived":false,"fork":false,"pushed_at":"2022-02-05T18:24:52.000Z","size":47,"stargazers_count":7,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-24T08:15:23.493Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ashex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-22T09:34:32.000Z","updated_at":"2022-02-05T18:24:58.000Z","dependencies_parsed_at":"2023-03-13T20:24:54.859Z","dependency_job_id":null,"html_url":"https://github.com/Ashex/pokemongo-map-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashex%2Fpokemongo-map-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashex%2Fpokemongo-map-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashex%2Fpokemongo-map-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ashex%2Fpokemongo-map-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ashex","download_url":"https://codeload.github.com/Ashex/pokemongo-map-docker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248190837,"owners_count":21062352,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T20:15:38.195Z","updated_at":"2025-04-10T09:26:42.917Z","avatar_url":"https://github.com/Ashex.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Docker Images for pokemongo-map\n\nFurther details on PokemonGo-Map can be found here:\n\nhttps://github.com/PokemonGoMap/PokemonGo-Map.git\n\n\n## Purpose:\n\nThis 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:\n\n* ashex/pokemongo-map:develop - Pulls the develop branch\n* ashex/pokemongo-map:latest - Most recent release\n\nFor the latest *features* use the develop tag. \n\n\nLatest is a built static image while develop are dynamic, pulling in changes from the repository.\n\n\n## Usage:\n\n### Passing settings\n\n\nYou 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: \n\n```bash\ndocker run -d -P \\\n   --name pokemongo-map \\\n   -e \"POKEMON_AUTH_SERVICE=ptc\" \\\n   -e \"POKEMON_USERNAME=UserName\" \\\n   -e \"POKEMON_PASSWORD=Password\" \\\n   -e \"POKEMON_LOCATION=Seattle, WA\" \\\n   -e \"POKEMON_STEP_LIMIT=5\" \\\n   -e \"POKEMON_GMAPS_KEY=SUPERSECRET\" \\\n   ashex/pokemongo-map:develop\n```\n\nor\n\n```bash\n  docker run -d -P \\\n    --name pokemongo-map \\\n    ashex/pokemongo-map:develop \\\n    --auth-service ptc \\\n    --username ${UserName} \\\n    --password ${Password} \\\n    --location \"Seattle, WA\" \\\n    --step-limit \"5\" \\\n    --gmaps-key \"SUPERSECRET\"\n```\n\nIf you are spinning up a group of containers with a database container you likely need to make them wait for the database to be ready. You can do so by specifying a variable `POKEMON_DB_WAIT`, the existence of this variable will cause the container to wait 10 seconds before running the tool.\n\n\n### Multi-User threading\n\nThe develop branch recently added support for multiple users by assigning each thread a user to search with. You can use it by passing them as arguments but the process is more elegant when using variables since they are used to create config.ini. The variables would simply contain a list that the configargparse library understands and would process natively. Below is an example of how the variables would be structured:\n\n```bash\ndocker run -d -P \\\n   --name pokemongo-map \\\n   -e \"POKEMON_AUTH_SERVICE=ptc\" \\\n   -e \"POKEMON_USERNAME=[user1, user2]\" \\\n   -e \"POKEMON_PASSWORD=[password1, password]\" \\\n   -e \"POKEMON_LOCATION=Seattle, WA\" \\\n   -e \"POKEMON_STEP_LIMIT=5\" \\\n   -e \"POKEMON_GMAPS_KEY=SUPERSECRET\" \\\n   ashex/pokemongo-map:develop\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashex%2Fpokemongo-map-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fashex%2Fpokemongo-map-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fashex%2Fpokemongo-map-docker/lists"}