{"repo":"Olegt0rr/WebServiceTemplate","free":true,"listed":false,"github":"https://github.com/Olegt0rr/WebServiceTemplate","clone":"git clone https://github.com/Olegt0rr/WebServiceTemplate.git","description":"Simple webservice based on aiohttp server and client","language":"Python","stars":16,"topics":["aiogram","aiohttp","redis","template","webservice"],"license":"MIT","category":"databases-storage","readme_excerpt":"Web Service Template === --- Simple aiohttp-based webservice template. Extendable. Scalable. --- Consists of 1. CORE Webserver and client are based on aiohttp. 2. REDIS Service for cache and states based on redis.asyncio 3. TELEGRAM Telegram API client based on aiogram v3 - ready for polling/webhook update listening mode 4. OTHER SERVICES You easily can add any other service :) Utils - pydantic settings – ready to read .env / docker secrets - uvloop – speed up asyncio event loop - msgspec – speed up json (de)serialization - backoff – retry on network and other failures --- How to launch 1. CREATE / COPY CONFING Example of .env config located in /examples folder. \\ Copy it to the root of the project or copy into your app manager (e.g. portainer) \\ Don't forget to edit it :) 2. LAUNCH THE APP WITH: Pure python Docker / Docker-compose","default_branch":null,"files":null,"tree":[],"storefront":"/r/Olegt0rr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Olegt0rr/WebServiceTemplate/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}