pavloshushkov / create-aio-app

Now it's easier to create a complex asynchronous web service.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create aio app

License: MIT

The tool that helps quickly create a basis for the microservice on aiohttp and prepare the development environment.

Example

Installation

Requires python3.5 - python3.7 and docker-compose

pip install create-aio-app

Usage

create-aio-app my_project

or if u wanna use manual mode, enter only command below

create-aio-app

After that it will create new directory my_project.

cd my_project

make run # start your project

and open in your browser http://localhost:8080/

Features

  • aiohttp
  • mypy
  • pytest
  • flake8
  • trafaret
  • docker-compose
  • aio devtools
  • aiohttp debug toolbar
  • postgres
  • alembic
  • aiopg
  • sqlAlchemy

Options

--without-postgres - remove postgres and all helpful libs connected with db from template

--redis - add redis to the template

License

Create aio App is open source software licensed as MIT.

About

Now it's easier to create a complex asynchronous web service.

License:MIT License


Languages

Language:Python 83.3%Language:HTML 5.7%Language:Makefile 4.9%Language:CSS 3.2%Language:Mako 2.1%Language:Dockerfile 0.7%