An open API service indexing awesome lists of open source software.

https://github.com/guillotinaweb/guillotina-heroku


https://github.com/guillotinaweb/guillotina-heroku

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

# Guillotina-heroku

Guillotina is the only full-featured Python AsyncIO REST Resource Application Server designed for high-performance, horizontally scaling solutions

Read more at [Guillotina](https://guillotina.readthedocs.io/en/latest/)

Deploy Guillotina on Heroku with Postgres in one clicks

[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/guillotinaweb/guillotina-heroku)

## Overridding configuration

You can add configuration variables, see https://guillotina.readthedocs.io/en/latest/developer/commands.html#overridding-configuration

### **Env variables you should customize for every deployment:**

- G_root_user__password
- G_jwt__secret

To change env var oh heroku

- Setting under application dashboard.
![](./doc/app.png)
- Edit config var, click `Reveal Config Vars` and set `G_root_user__password`, `G_jwt__secret`
![](./doc/app_setting.png)

## Adding Cookiecutter template or editing config.yaml in deployment

- Install [heroku cli](https://devcenter.heroku.com/articles/heroku-cli)
- In terminal `heroku login`
- `heroku git:clone -a `
- `cd guillotina-test`
- Make changes in which you want on deployment.
- `git commit your changes`
- `git push heroku master`