Skip to content

vss365today/web

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
log
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

#vss365 today Web

Get the latest #vss365 prompt

Required Secrets

  • Flask secret key (SECRET_KEY_WEB)
  • Mailgun abuse email address (ABUSE_EMAIL_ADDR)
  • Running instance of #vss365 today API
    • Operating domain (API_DOMAIN)
    • API key with has_archive, has_broadcast, has_host, has_prompt, has_settings, and has_subscription permissions (API_AUTH_TOKEN)

Development

  1. Install Python 3.10+, Poetry 1.1.0+, and VS Code
  2. Create required secret keys in appropriate place (default: /app/../secrets)
  3. Adjust configuration values in appropriate configuration/*.json files as necessary
  4. Run poetry install
  5. Launch the app using the provided VS Code launch configuration

SVG icons sourced from Heroicons.

Build

Creating a Docker image will install all required components. Creating an image is a one-line command:

  1. docker build -t vss365today-web:latest .

License

2019-2021 Caleb

MIT