ojuso-map/README.md

63 lines
1.3 KiB
Markdown
Raw Normal View History

[![Translation](http://translate.ojuso.org/widgets/platform/-/svg-badge.svg)](http://translate.ojuso.org/engage/platform/?utm_source=widget)
[![pipeline status](https://gitlab.com/autonomic-cooperative/ojuso-map/badges/master/pipeline.svg)](https://gitlab.com/autonomic-cooperative/ojuso-map/commits/master)
[![coverage report](https://gitlab.com/autonomic-cooperative/ojuso-map/badges/master/coverage.svg)](https://gitlab.com/autonomic-cooperative/ojuso-map/commits/master)
# ojuso-map
2017-05-18 15:20:15 +00:00
Kickass map for the Ojuso Project
2018-04-08 20:22:31 +00:00
# Getting Started
## Install System Dependencies
2018-04-08 20:22:31 +00:00
### Debian
2018-04-08 20:22:31 +00:00
```bash
$ cat system-requirements-debian.txt | xargs sudo apt-get install -y
2018-04-08 20:22:31 +00:00
```
### Fedora
```bash
$ cat system-requirements-fedora.txt | sudo dnf install
## Bootstrap the Virtual Environment
Get your Python 3 environment on the go:
```bash
$ python3 -m venv .venv
```
## Configure the Environment
```bash
$ export DEBUG=1
$ export DJANGO_SETTINGS_MODULE=ojusomap.settings
```
## Install the Python Dependencies
```bash
2018-04-23 05:15:33 +00:00
$ pip3 install -r requirements-devel.txt
```
If you run into issues with `psycopg2` you may need to run the following:
```bash
2018-04-23 05:15:33 +00:00
$ pip3 uninstall psycopg2 && pip3 install --no-binary :all: psycopg2
```
## Run The Migrations
```
2018-04-12 19:47:40 +00:00
$ python manage.py migrate
```
## Run The Tests
``` bash
$ pip install -r requirements-test.txt
$ pytest -v
```