Skip to content

flowdriveai/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flowdrive API

Deploy

  1. Copy .env.example to .env and fill it up. To generate secret keys:

    >>> import os
    >>> os.urandom(24)
  2. Create a venv (or not). Run

    pip install -r requirements.txt
  3. Migrate database:

    set -a; source .env; set +a
    make init-db
    make migrate
  4. Copy contrib/flowdrive_api.service to /etc/systemd/user/flowdrive_api.service

  5. Run systemctl --user daemon-reload

  6. Run systemctl --user enable --now flowdrive_api

Development

  1. Copy .env.example to .env and fill it up. To generate secret keys:

    >>> import os
    >>> os.urandom(24)
  2. Create a venv (or not). Run

    pip install -r requirements.txt
  3. Migrate database:

    set -a; source .env; set +a
    make init-db
    make migrate
  4. Flask run:

    make run

Insomnia Collection

Refer to the Insomnia collection for development

About

Flowdrive Web Backend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published