Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saphyel/masterofgames
https://github.com/saphyel/masterofgames
docker hacktoberfest litestar python steam
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/saphyel/masterofgames
- Owner: Saphyel
- Created: 2019-03-13T23:38:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T18:36:42.000Z (about 2 months ago)
- Last Synced: 2024-09-16T23:34:07.008Z (about 2 months ago)
- Topics: docker, hacktoberfest, litestar, python, steam
- Language: Python
- Homepage:
- Size: 386 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Master of Games
This app aims to help people to complete their games returning a youtube search for every missing achievement given a game.## Prerequisites
* Docker
* Steam API Key (https://steamcommunity.com/dev)## Start the project
Create a .env file with your secrets and executedocker build -t masterofgames .
## Run the project
### Windows Command Prompt
docker run --rm --env-file .env -v %cd%:/app -p 8081:80 -it masterofgames
### Everything else
docker run --rm --env-file .env -p 8081:80 -it -v ${PWD}/masterofgames:/app/masterofgames -v ${PWD}/templates:/app/templates -v ${PWD}/static:/app/static/ -v ${PWD}/tests:/app/tests masterofgames uvicorn --host 0.0.0.0 --port 80 --reload masterofgames.web:app
## Test the project
You'll need to install inside the container the dev dependencies and run pytest## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details