Skip to content

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

License

Notifications You must be signed in to change notification settings

pavloshushkov/create-aio-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 83.4%
  • HTML 5.7%
  • Makefile 4.9%
  • CSS 3.2%
  • Mako 2.1%
  • Dockerfile 0.7%