This repository has been archived on 2023-02-07 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
wip-versioning
Blender My Data
Portal to manage own benchmark results.
Requirements
-
The example config expects a running version of Blender My Data under http://mydata.local:8002/ for development. We don't have a production version yet.
-
You also need a APP-ID and APP-SECRET from Blender ID or your local version of Blender ID (http://id.local:8000)
Development setup
After cloning the Git repo, perform these steps to create a working dev server:
- Make sure PostgreSQL is running and it has a
mydataor similar database available git submodule initandgit submodule update- Copy
mydata/settings.example.pytomydata/settings.pyand adjust to your needs - Start your virtaulenv with
pipenv shell - Install requirements with
pipenv install - Run migrations
./manage.py migrate - Install frontend dependencies
./gulp - Run application
./manage.py runserver 8002 - Configure Blender ID to have an OAuth Client with redirect URL http://mydata.local:8003/oauth/authorized
Try it out
-
Submit an example benchmark with a valid Blender ID access_token
$ sh examples/example.sh examples/benchmark.json your-blender-id-tokenYou have to create the access_token manually at the moment since we don't have an authorized benchmark tool yet -
Open running application in Browser, login with Blender ID and manage your benchmarks.
Description
Languages
Python
64.4%
Pug
16.5%
Shell
8.9%
JavaScript
4.8%
Sass
2.8%
Other
2.6%