Skip to content

AssetStorm/AssetStorm

Repository files navigation

AssetStorm

Logo by Albert Hulm

AssetStorm lets you save data with your preferred schemas in a PostgreSQL database. This can be used for publications like magazines or websites but also for a lot of other things.

There is no frontend included with AssetStorm. It just exposes its API.

Development setup

On Ubuntu install postgresql and libpq-dev. On Arch it is postgresql and postgresql-libs.

After that create a virtual environment and install the requirements:

make build

After that start the postgres server and create an account and a database for development:

docker-compose up 

We run docker-compose in foreground to be able to see all SQL queries.

Tests

To run the tests in terminal, call:

make test

To run and debug tests in PyCharm, you need to have PyCharms Django settings configured properly.

PyCharm Django