You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
8 years ago | |
|---|---|---|
| accounts_ext | 8 years ago | |
| cabinet | 8 years ago | |
| cart | 8 years ago | |
| contact_us | 8 years ago | |
| core | 8 years ago | |
| eshop_project | 8 years ago | |
| flatpages_ext | 8 years ago | |
| index | 8 years ago | |
| products | 8 years ago | |
| referral | 8 years ago | |
| static | 8 years ago | |
| templates | 8 years ago | |
| .env.sample | 8 years ago | |
| .gitignore | 8 years ago | |
| README.md | 8 years ago | |
| manage.py | 8 years ago | |
| requirements.txt | 8 years ago | |
README.md
Online software storefront
Python version: 3.5.2
Django 2.0
Server configuration
- Use systemd file with name gunicorn-eshop.service to initialize gunicorn server with DJANGO_SETTINGS_MODULE environment var
- Use systemd file with name celery-eshop.service to initialize celery
- Install virtualenv inside the project directory in run server
- Install dependencies from inside the activated virtualenv
- Create empty logs dir in project directory
###Development
- Make .env file with the structure described in .env.sample file
- Make migrations for modules: auth, accounts_ext, etc.
- Start celery queue for email with command:
celery -A eshop_project worker -l info --pool=eventlet
###Deployment
- Make .env file with the structure described in .env.sample file
- Make migrations for modules
- Collect static
- Restart gunicorn-eshop and celery-eshop daemons in systemd