cortex-lab / alyx

Database for experimental neuroscience laboratories
44 stars 11 forks source link

Release/2.1.2 #864

Closed k1o0 closed 2 months ago

k1o0 commented 2 months ago

Release notes

fixtures

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_frozen.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) If updates to django version

./manage.py collectstatic

7) Restart the Apache server

sudo service apache2 restart