SOON_ Website
We make brands successful by combining insightful strategy, seamless technology, persuasive design and relevant content.
To install create a python virtual environment and run make develop.
mkvirtualenv SOON_ --no-site-packages workon SOON_ make develop
You need to expose a SQLALCHEMY_DATABASE_URI environment variable which contains a url to your database url, for example:
postgres://root@localhost:5432/soon
This can be done in a .env file and activated using Autoenv.
You can run the application calling the following make command:
make runserver
Database migrations are handled by alembic. To expose models to the alemvic environment you need to add the module to the BLUEPRINTS list in the config, for example:
BLUEPRINTS = [ 'soon.auth', ]
If the migrations directory does not exist you will need to run:
make db-init
You can then run the migrate command:
make db-migrate
To apply migrations just run the upgrade command:
make db-upgrade
Documentation can be generated by running the following make command:
make docs-make
You can also view the docs by running:
make docs-serve
This will open the docs in your systems default browser in a new tab / window.
Made wth felt tip pens by SOON_.