项目作者: alameda-project

项目描述 :
A Django + DRF + Channels backend / API for Alameda Project tool
高级语言: Python
项目地址: git://github.com/alameda-project/alameda-api.git
创建时间: 2019-06-29T19:11:04Z
项目社区:https://github.com/alameda-project/alameda-api

开源协议:MIT License

下载


alameda_api

Build Status

Overview

A very simple project managent tool built with Django & Bulma.io & Turbolinks, made in order to learn some of the new
Django 2.x features and specially Django Channels :)

Here are some screenshots:

Installation

  1. Create a python 3.7.x virtual environment
  2. Activate it
  3. Install local requirements: pip install -r requirements/local.txt
  4. Configure a rabbitmq server with the following credentials / setup: user=guest password=guest host=localhost port=5672 virtual host=/alameda_api.
  5. Run: honcho -f Procfile.local start
  6. Open your browser at http://localhost:8000.

Deploying to heroku:

  1. Install the heroku client: https://devcenter.heroku.com/articles/heroku-cli
  2. Login using your credentials
  3. Add the git remote: git remote add heroku https://git.heroku.com/alameda_api-tool.git
  4. Profit!

Every time you want to deploy a new branch just do:

  1. git push heroku <branch-name>:master

To deploy master just do:

  1. git push heroku master

Contribute

PRs accepted.

License

MPL