cortex-lab / alyx

Database for experimental neuroscience laboratories
44 stars 11 forks source link

1.5.2 #760

Closed k1o0 closed 2 years ago

k1o0 commented 2 years ago

Release notes

system

Release steps below:

Pull the changes from github

1) Activate environment, cd to the alyx folder and install requirements

git stash git pull git stash pop

2) Activate environment - install requirements (if new packages)

pip install -r requirements.txt

3) Update the database if any scheme changes - we expect no migrations

cd alyx ./manage.py makemigrations ./manage.py migrate

4) If new fixtures load in the database:

../scripts/load-init-fixtures.sh

5) if new tables change the postgres permissions

./manage.py set_db_permissions ./manage.py set_user_permissions

6) Restart the Apache server

sudo service apache2 reload