Go to file
Amritanshu Agrawal c478290da0 Added the public keys of knox and buttercup as well
Disabled password logins to harden the system
2021-09-13 10:03:07 +05:30
DB
barker Allow the renaming of the main section by temporal product permission. 2021-09-04 13:14:27 +05:30
bookie Chore: Changed the Section Printer from Menu Categories to Sale Categories. This is more logical, in the older software, there as no concept of sale categories so menu categories was used. 2021-09-04 12:57:56 +05:30
docker Added the public keys of knox and buttercup as well 2021-09-13 10:03:07 +05:30
frank arq is right now not compatible with aioredis 2.0.0 So pinning the aioredis to 1.3.1 for the time being 2021-08-10 11:38:44 +05:30
.env
.gitignore
CHANGES.md
README.md
deploy.sh fix: When version was not bumped, deploy updated the version to blank 2021-06-22 05:37:53 +05:30
frank.sh
import.sh Allow the renaming of the main section by temporal product permission. 2021-09-04 13:14:27 +05:30
lint.sh Fix: Allow linting to run without activating the poetry environment. 2021-06-21 10:47:33 +05:30
version_bump.sh Fix: Kots should be sorted by date as a relationship of the voucher. This was causing them to appear in random order in sales. 2021-06-22 05:34:02 +05:30

README.md

Installation on Ubuntu 14.04

Prepare the system

  1. Install system-wide pip Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore we need to install system-wide pip
sudo apt-get install python3-pip
  1. Install postgresql
sudo apt-get install postgresql postgresql-client pgadmin3

Full Guide

  1. Configure the server and set password
sudo -u postgres psql postgres
\password postgres
  1. Install components to build psycopg2
sudo apt-get install libpq-dev python3-dev

Setup the virutal environment

  1. Create the virtual environment Currently the ensurepip is broken in Python 3.4 / Ubuntu 14.04, therefore --without-pip is needed.
pyvenv-3.4 env --without-pip --system-site-packages
  1. Activate the virtual environment
source env/bin/activate
  1. Install pyramid, sqlachemy, psycopg2 and other dependencies:
python3 -m pip install pyramid waitress sqlalchemy zope.sqlalchemy psycopg2