North Rose Devs website: Difference between revisions
Jump to navigation
Jump to search
(→Goals) |
No edit summary |
||
| Line 10: | Line 10: | ||
* An [http://nrose.dbarchowsky.com/app_dev.php/invoice/list invoicing system]. Currently this is built with Symfony, but ultimately it should be integrated with the rest of the site, restricted to admin-level access. | * An [http://nrose.dbarchowsky.com/app_dev.php/invoice/list invoicing system]. Currently this is built with Symfony, but ultimately it should be integrated with the rest of the site, restricted to admin-level access. | ||
== Deployment == | |||
=== Local development platform === | |||
* Run the project in PyCharm (`python manage.py runserver 127.0.0.1:8000`) | |||
* Connect to the site in a browser: http://127.0.0.1:8000 | |||
=== Staging === | |||
TK | |||
=== Production === | |||
TK | |||
== Technologies == | == Technologies == | ||
Revision as of 14:25, 19 November 2015
Overview
Documentation of the configuration and technologies of the North Rose website.
Goals
- Host the site on AWS.
- A portfolio of web development work built with python/Django.
- An invoicing system. Currently this is built with Symfony, but ultimately it should be integrated with the rest of the site, restricted to admin-level access.
Deployment
Local development platform
- Run the project in PyCharm (
python manage.py runserver 127.0.0.1:8000) - Connect to the site in a browser: http://127.0.0.1:8000
Staging
TK
Production
TK
Technologies
Platforms & packages
Python
- python 3
- TODO: determine the exact minimum version. I think it's 3.4.x at this point.
Django
- Minimum version: 1.8.7
Grappelli
- Minimum version: 2.7.2
- Upgrade with
pip install -U django-grappelli
Custom package dependencies
- Contact Info
- Package that manages individual people's contact information.
- This is a stand-alone PyCharm project that can be added to other applications-level projects.
- e.g.
[DEV_ROOT]\django\django-contact-info
Development platforms
IDE
- PyCharm
Database
- PostgreSQL
- Local development database is located on
littledamienii
Version control
$ git remote add origin https://github.com/dbarchowsky/northrose.git $ git push origin master