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 | ... | ... |