diff --git a/roles/dopr/files/cdic_update_db.sh b/roles/dopr/files/cdic_update_db.sh index aa15ea9ea0..eb53741164 100644 --- a/roles/dopr/files/cdic_update_db.sh +++ b/roles/dopr/files/cdic_update_db.sh @@ -3,10 +3,10 @@ echo "befor" -cd ../.. +cd .. if [ -e /home/cdic/init_done ]; then echo "db schema upgrade " - alembic upgrade head + PYTHONPATH=cdic:$PYTHONPATH alembic upgrade head else echo "initiating db" PYTHONPATH=.:$PYTHONPATH /usr/bin/python3 cdic/manage.py create_db -f alembic.ini diff --git a/roles/dopr/files/systemd/cdic_async.service b/roles/dopr/files/systemd/cdic_async.service index f0af37de62..a704c587d4 100644 --- a/roles/dopr/files/systemd/cdic_async.service +++ b/roles/dopr/files/systemd/cdic_async.service @@ -6,7 +6,7 @@ Description=cdic async executor daemon After=network.target [Service] -PIDFile=/run/cdic/pid_async +PIDFile=/var/run/cdic/pid_async User=cdic Group=cdic WorkingDirectory=/home/cdic/server/cdic/src/cdic diff --git a/roles/dopr/files/systemd/cdic_gunicorn.service b/roles/dopr/files/systemd/cdic_gunicorn.service index 21fc943e30..290a7c27c5 100644 --- a/roles/dopr/files/systemd/cdic_gunicorn.service +++ b/roles/dopr/files/systemd/cdic_gunicorn.service @@ -7,7 +7,7 @@ After=cdic_async.service After=network.target [Service] -PIDFile=/run/cdic/pid +PIDFile=/var/run/cdic/pid User=cdic Group=cdic WorkingDirectory=/home/cdic/server/cdic/src/cdic diff --git a/roles/dopr/tasks/main.yml b/roles/dopr/tasks/main.yml index 238c1cbb67..ee8367a1a8 100644 --- a/roles/dopr/tasks/main.yml +++ b/roles/dopr/tasks/main.yml @@ -64,6 +64,7 @@ - file: path=/var/lib/cdic state=directory mode=0755 owner=cdic group=cdic - file: path=/var/lib/cdic/openid state=directory mode=0755 owner=cdic group=cdic - file: path=/var/lib/cdic/wp state=directory mode=0755 owner=cdic group=cdic +- file: path=/var/run/cdic state=directory mode=0755 owner=cdic group=cdic - file: path=/home/cdic/.config state=directory mode=0755 owner=cdic group=cdic - name: copy cdic config