The original Django Builder v1 is deployed at:
http://mmcardle.github.io/django_builder/
yarn install
You can create and run a basic Django project from the command line
./bin/django-builder example-project.json DjangoProject.tar
tar -xvf DjangoProject.tar
cd DjangoProject
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
Head to http://127.0.0.1:8000
npm install -g firebase-tools
firebase login
Django Builder uses a Firebase backend. Copy the example env file
cp .env.example .env.development.local
Edit this file with your firebase setup and run the development server.
yarn serve
yarn build --mode=development
yarn build --mode=production
When a fresh checkout is done aliases must be setup for each project, e.g. development
firebase use --add
Follow the instructions to link to your Firebase application, choose the alias 'development' and your firebase project
firebase use development
yarn build --mode=development --dest=dist_development
firebase deploy --public=dist_development
yarn test:unit
yarn test:e2e
yarn lint
Useful after creating an index
firebase firestore:indexes
firebase use development
firebase use production