linkwarden: removed unnecessary build step, fixed deploy command postgresql: locked major version, bumpt it from 17 to 18, updated config for compatibility, added sleep to config to make sure Postgres is up aptcacherng: skips overwriting existing service symlink
17 lines
1.0 KiB
Bash
17 lines
1.0 KiB
Bash
#!/bin/sh
|
|
#Setup postgresql
|
|
PGVersion=$(pg_config --version |awk '{split($2,a,"."); print a[1]}')
|
|
printf "\n#User entries (Make sure to reload postgressql after updating this file) \n# TYPE DATABASE USER ADDRESS METHOD\n" >> /etc/postgresql/$PGVersion/main/pg_hba.conf
|
|
sed -i "s|#listen_addresses = 'localhost'|listen_addresses = '*' |" /etc/postgresql/$PGVersion/main/postgresql.conf
|
|
|
|
#Setup pgadmin
|
|
adduser --system --shell /bin/false --ingroup www-data --disabled-password --disabled-login --home /var/lib/www/pgadmin pgadmin
|
|
mkdir -p /var/log/pgadmin /var/lib/pgadmin/storage/shared
|
|
chown pgadmin: /var/log/pgadmin /var/lib/pgadmin -R
|
|
mv /opt/Setup/Configs/pgadmin-uwsgi.ini /etc/uwsgi/apps-available/pgadmin.ini
|
|
mv /opt/Setup/Configs/pgadmin-config_local.py /usr/pgadmin4/web/config_local.py
|
|
|
|
#Setup uwsgi service for pgadmin
|
|
mv /opt/Setup/Configs/pgadmin.service /lib/systemd/system/pgadmin.service
|
|
chmod +x /lib/systemd/system/pgadmin.service
|
|
setcap 'cap_net_bind_service=+ep' /bin/uwsgi-core |