Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

TDD_Python_TODO_LIST

This is a simple ToDoList with TDD metologic (Selenium, Unittest, ...).

Provisioning a new site

Required packages:

  • nginx
  • Python 3.6
  • virtualenv + pip
  • Git

eg, on Ubuntu:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install nginx git python36 python3.6-venv

Nginx Virtual Host config

  • see nginx.template.conf
  • replace DOMAIN with, e.g., staging.my-domain.com

Systemd service

  • see gunicorn-systemd.template.service
  • replace DOMAIN with, e.g., staging.my-domain.com

Folder structure:

Assume we have a user account at /home/username

/home/username └── sites ├── DOMAIN1 │ ├── .env │ ├── db.sqlite3 │ ├── manage.py etc │ ├── static │ └── virtualenv └── DOMAIN2 ├── .env ├── db.sqlite3 ├── etc

About

This is a simple ToDoList with TDD metologic (Python, Django, Selenium, Webdriver, Unittest, Mock, Fabric, Java-Script, QUnit, ...).

Topics

Resources

Packages

No packages published
You can’t perform that action at this time.