Skip to content

pjalali/csss-site

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

csss-site

sudo apt-get install -y python3.7
sudo apt-get install python3-distutils --reinstall
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.7 get-pip.py --user
python3.7 -m pip install virtualenv --user
python3.7 -m virtualenv envCSSS
. envCSSS/bin/activate
git clone https://github.com/CSSS/csss-site.git
cd csss-site


python3.7 -m pip install -r requirements.txt
ifconfig
# want to know why the wierd way of quotes are used? -> https://stackoverflow.com/a/1250279/7734535
echo 'BASE_DIR='"'"'<folder that contains csss-site repo>'"'"'' > CI/validate-and-deploy/site_envs
echo 'SECRET_KEY='"'"'https://miniwebtool.com/django-secret-key-generator/'"'"'' >> CI/validate-and-deploy/site_envs
echo 'DEBUG='"'"'true'"'"'' >> CI/validate-and-deploy/site_envs
echo 'HOST_ADDRESS='"'"'<serverIP>>'"'"'' >> CI/validate-and-deploy/site_envs

echo 'DB_TYPE='"'"'<sqlite3 or postgres>'"'"'' >> CI/validate-and-deploy/site_envs
# if you do not want to spin up a docker database, use sqlite3

# below 2 are only needed if you deCI/validate-and-deployded to use sqlite3
echo 'DB_PASSWORD='"'"'test_password'"'"'' >> CI/validate-and-deploy/site_envs
echo 'DB_PORT='"'"'5432'"'"'' >> CI/validate-and-deploy/site_envs

. CI/validate-and-deploy/setEnv.sh site_envs

docker run --name csss_site_db -p ${DB_PORT}:5432 -it -d -e POSTGRES_PASSWORD=${DB_PASSWORD} postgres:alpine

mkdir -p /path/to/csss-site/csss-site/src/logs

cd csss-site/src

../../CI/validate-and-deploy/migrate_apps.sh

python3.7 manage.py createsuperuser # if you need to log into the admin

python3.7 manage.py runserver 0.0.0.0:8000

Before opening a PR

cd /absolute/path/to/parent/folder/of/repo
./CI/validate-and-deploy/test_site.sh

Releases

No releases published

Packages

No packages published

Languages

  • Python 51.9%
  • HTML 32.8%
  • Shell 7.5%
  • CSS 5.6%
  • Groovy 2.2%