https://github.com/avanov/solo
Opinionated async web engine for fast prototyping
https://github.com/avanov/solo
Last synced: about 1 year ago
JSON representation
Opinionated async web engine for fast prototyping
- Host: GitHub
- URL: https://github.com/avanov/solo
- Owner: avanov
- License: mit
- Created: 2015-05-23T22:59:46.000Z (about 11 years ago)
- Default Branch: develop
- Last Pushed: 2024-05-08T21:31:14.000Z (about 2 years ago)
- Last Synced: 2025-04-10T19:47:29.392Z (about 1 year ago)
- Language: Python
- Homepage: https://solo.readthedocs.io/en/latest/
- Size: 320 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
.. _badges:
.. image:: https://travis-ci.org/avanov/solo.svg?branch=develop
:target: https://travis-ci.org/avanov/solo
.. image:: https://circleci.com/gh/avanov/solo/tree/develop.svg?style=svg
:target: https://circleci.com/gh/avanov/solo/tree/develop
.. image:: https://coveralls.io/repos/github/avanov/solo/badge.svg?branch=develop
:target: https://coveralls.io/github/avanov/solo?branch=develop
.. image:: https://requires.io/github/avanov/solo/requirements.svg?branch=develop
:target: https://requires.io/github/avanov/solo/requirements/?branch=develop
:alt: Requirements Status
.. image:: https://readthedocs.org/projects/solo/badge/?version=develop
:target: http://solo.readthedocs.org/en/develop/
:alt: Documentation Status
.. image:: http://img.shields.io/pypi/v/solo.svg
:target: https://pypi.python.org/pypi/solo
:alt: Latest PyPI Release
**Development status: Early Alpha**
Bootstrapping development environment
-------------------------------------
Run
.. code::
$ git clone https://github.com/avanov/solo.git
$ cd
$ vagrant up
Running a development server
----------------------------
After a new VM is provisioned, run
.. code::
$ vagrant ssh
vagrant@vagrant-ubuntu-*:~$ cd /vagrant
vagrant@vagrant-ubuntu-*:/vagrant$ pyenv activate solo
(solo) vagrant@vagrant-ubuntu-*:/vagrant$ solo run ./test_config.yml
You can terminate the server by sending it a SIGINT (Ctrl-C from an interactive session).
Test framework
--------------
You will need docker to run test instances of Postgres and Redis.
Run existing test suite with:
.. code::
(solo) $ py.test