Skip to content

The aim of this project is an hub for multiple Actions on Google

License

Notifications You must be signed in to change notification settings

pimuzzo/actions-on-google

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

actions-on-google

The aim of this project is an hub for multiple Actions on Google

Integrations

Install ALL dependencies

PIPENV_VENV_IN_PROJECT=1 pipenv install --dev

Configuration

Take a look to config.py

  • ENVIRONMENT takes the value from FLASK_ENV
  • SSL_CONTEXT_CERT and SSL_CONTEXT_KEY are used only if ENVIRONMENT is not 'development' (you can use letsencrypt to generate them)
  • BASIC_AUTH_USERNAME and BASIC_AUTH_PASSWORD are optional but recommended to enable basic auth
  • SENTRY_DSN is optional and it is the Sentry API key

Usage

Run the app (FLASK_ENV is optional and it defaults to 'production'):

  • PYTHONPATH=".:actions_on_google" FLASK_ENV=development pipenv run python actions_on_google/app.py

Certificate

To renew a certificate the project must be served on port 80 and with basic-auth disabled. Use the command:

  • certbot renew --webroot -w $PROJECT_PATH/actions-on-google/actions_on_google/static/

I will improve it when I have more time

Thanks to

About

The aim of this project is an hub for multiple Actions on Google

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages