Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/felixdes/phoneoperatorchecker
Web service provides mobile phone operator and region info for given phone number
https://github.com/felixdes/phoneoperatorchecker
docker docker-compose flask nginx postgresql python vue vuetify
Last synced: 24 days ago
JSON representation
Web service provides mobile phone operator and region info for given phone number
- Host: GitHub
- URL: https://github.com/felixdes/phoneoperatorchecker
- Owner: FelixDes
- License: mit
- Created: 2023-02-19T18:42:06.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-10T19:08:40.000Z (over 1 year ago)
- Last Synced: 2024-11-08T14:49:41.119Z (3 months ago)
- Topics: docker, docker-compose, flask, nginx, postgresql, python, vue, vuetify
- Language: Python
- Homepage:
- Size: 60.6 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhoneOperatorChecker
### Description
This web service provides mobile phone operator and region for given phone number (only for country code +7)
### Programming stack:
- Frontend: Vue3, Vuetify, Axios
- Backend: Flask, Dependency Injector, Gunicorn, PostgreSQL
- DevOps: Docker, Docker Compose, NginX (as reverse-proxy)### Start Up
1. Install required software: Docker, Docker Compose
2. Unzip the archive *./db/data.zip* into *./db/data*
- Optional: if you **don't want** PostgreSQL container to create its volume in ./db/postgres-data then comment
`./db/postgres-data:/var/lib/postgresql/data` in *./docker-compose.yaml*
3. Run containers by...
- executing *./run.sh*
- or manually: `docker-compose pull; docker-compose up --build -d`
4. Open your browser at [http://localhost:8001](http://localhost:8001)
- Note: first start-up of the database container might be quite long
5. Enjoy