Commit 0247cf56c99900da7381d358e5302134ea7ea886
Committed by
Rodrigo Siqueira de Melo
1 parent
9a69171a
Exists in
master
and in
79 other branches
Updated colab settings
Signed-off-by: Sergio Oliveira <sergio@tracy.com.br>
Showing
1 changed file
with
25 additions
and
0 deletions
Show diff stats
colab/colab.spec
| ... | ... | @@ -189,6 +189,31 @@ EOF |
| 189 | 189 | chmod 0640 /etc/colab/settings.py |
| 190 | 190 | fi |
| 191 | 191 | |
| 192 | +mkdir -p /etc/colab/settings.d | |
| 193 | + | |
| 194 | +# only applies if there is a local PostgreSQL server | |
| 195 | +if [ -x /usr/bin/postgres ]; then | |
| 196 | + | |
| 197 | + # start/enable the service | |
| 198 | + postgresql-setup initdb || true | |
| 199 | + systemctl start postgresql | |
| 200 | + systemctl enable postgresql | |
| 201 | + | |
| 202 | + if [ "$(sudo -u postgres -i psql --quiet --tuples-only -c "select count(*) from pg_user where usename = 'colab';")" -eq 0 ]; then | |
| 203 | + # create user | |
| 204 | + sudo -u postgres -i createuser colab | |
| 205 | + fi | |
| 206 | + | |
| 207 | + if [ "$(sudo -u postgres -i psql --quiet --tuples-only -c "select count(1) from pg_database where datname = 'colab';")" -eq 0 ]; then | |
| 208 | + # create database | |
| 209 | + sudo -u postgres -i createdb --owner=colab colab | |
| 210 | + fi | |
| 211 | +>>>>>>> Updated colab settings | |
| 212 | + | |
| 213 | + chown root:colab /etc/colab/settings.py | |
| 214 | + chmod 0640 /etc/colab/settings.py | |
| 215 | +fi | |
| 216 | + | |
| 192 | 217 | install -d -m 0755 -o colab -g colab /var/lib/colab-assets |
| 193 | 218 | |
| 194 | 219 | # If nginx is available serve assets using it | ... | ... |