Skip to content

bill-tracker/bill-tracker_docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bill Tracker

Table of Contents

Top Priority Issues

Our issues that need addressing page is here https://github.com/bill-tracker/bill-tracker/issues From that list, high priority tickets are

If you have any questions about anything or need help getting started, you'll probably want to join our slack channel at https://billtracker.slack.com/ You'll need an invite from Dee for that. You can email me at [email protected] and I can ask Dee to send you the slack invite. Sorry about the runaround, we're super excited that you're interested and would really love some new blood in this project!

Getting Started on your Local Computer
Using our Texas 4-Step ProcessTM:

1. Install Docker Compose:

https://docs.docker.com/compose/install/

Note: Docker has the following requirements:

  • Windows 64-bit with virtualization enabled, or
  • Mac OS X 10.8 “Mountain Lion” or later, or
  • Linux 64-bit with kernel version 3.10 or later

If you are unable to fulfill any of these requirements, you will need to instead use the old instructions for getting started.

2. Instal Git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

3. Clone our repo:

git clone https://github.com/bill-tracker/bill-tracker_docker.git ./bill-tracker && cd bill-tracker

4. Run server (give it some time on the first time):

docker-compose up

Check out this app on your browser:

Go to: http://localhost:8000/

Django shell (Optional, good for checking the contents of the models during development or testing, or just generally trying things out):

docker-compose run web python manage.py shell

Learning Resources

JavaScript

Python

Django

Git

2015 Team Members

Acknowledgements

Our Texas 4-Step ProcessTM and this Docker container was made possible by the Docker Compose and Django Quickstart Guide. (Thank the contributors that you don't need to install and configure Python and PostgreSQL on your machine, among other things)

Getting Started on your Local Computer
Without Docker

Install Python 3:

https://www.python.org/downloads/ or

http://conda.pydata.org/miniconda.html

Note: The core team will develop this project in Python 3, so it is recommended that you do the same.

Instal Git:

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

Clone our repo:

git clone https://github.com/bill-tracker/bill-tracker_docker.git ./bill-tracker && cd bill-tracker

Install PostgreSQL:

http://www.postgresql.org/download/

Install Psycopg:

http://initd.org/psycopg/docs/install.html

Install all local dependencies:

pip install -r requirements.txt

or (needs verification):

https://groups.google.com/a/continuum.io/forum/#!topic/conda/PiM9sjWyXFU

conda create -n new environment --file requirements_local.txt

Or, you can install the dependencies manually if you wish / need.

Initialization:

python manage.py migrate

Run server:

python manage.py runserver

Check out this app on your browser:

Go to: http://localhost:8000/

Django shell (Optional, good for checking the contents of the models during development or testing, or just generally trying things out):

python manage.py shell

Alternative method if the above doesn't work for you

python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver

python3 manage.py flush

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published