mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-02-17 19:01:10 +01:00
Changes to support Debian 12 bookworm and PostgreSQL 15
This commit is contained in:
parent
15d217453b
commit
204baf9b7f
@ -387,6 +387,9 @@ LOGGING = {
|
|||||||
DATABASES = {
|
DATABASES = {
|
||||||
"default": {
|
"default": {
|
||||||
"ENGINE": "django.db.backends.postgresql",
|
"ENGINE": "django.db.backends.postgresql",
|
||||||
|
"OPTIONS": {
|
||||||
|
"options": "-c search_path=mediacms"
|
||||||
|
},
|
||||||
"NAME": "mediacms",
|
"NAME": "mediacms",
|
||||||
"HOST": "127.0.0.1",
|
"HOST": "127.0.0.1",
|
||||||
"PORT": "5432",
|
"PORT": "5432",
|
||||||
|
@ -22,7 +22,7 @@ done
|
|||||||
|
|
||||||
|
|
||||||
osVersion=$(lsb_release -d)
|
osVersion=$(lsb_release -d)
|
||||||
if [[ $osVersion == *"Ubuntu 20"* ]] || [[ $osVersion == *"Ubuntu 22"* ]] || [[ $osVersion == *"buster"* ]] || [[ $osVersion == *"bullseye"* ]]; then
|
if [[ $osVersion == *"Ubuntu 20"* ]] || [[ $osVersion == *"Ubuntu 22"* ]] || [[ $osVersion == *"buster"* ]] || [[ $osVersion == *"bullseye"* ]] || [[ $osVersion == *bookworm* ]]; then
|
||||||
echo 'Performing system update and dependency installation, this will take a few minutes'
|
echo 'Performing system update and dependency installation, this will take a few minutes'
|
||||||
apt-get update && apt-get -y upgrade && apt-get install python3-venv python3-dev virtualenv redis-server postgresql nginx git gcc vim unzip imagemagick python3-certbot-nginx certbot wget xz-utils -y
|
apt-get update && apt-get -y upgrade && apt-get install python3-venv python3-dev virtualenv redis-server postgresql nginx git gcc vim unzip imagemagick python3-certbot-nginx certbot wget xz-utils -y
|
||||||
else
|
else
|
||||||
@ -50,6 +50,10 @@ echo 'Creating database to be used in MediaCMS'
|
|||||||
su -c "psql -c \"CREATE DATABASE mediacms\"" postgres
|
su -c "psql -c \"CREATE DATABASE mediacms\"" postgres
|
||||||
su -c "psql -c \"CREATE USER mediacms WITH ENCRYPTED PASSWORD 'mediacms'\"" postgres
|
su -c "psql -c \"CREATE USER mediacms WITH ENCRYPTED PASSWORD 'mediacms'\"" postgres
|
||||||
su -c "psql -c \"GRANT ALL PRIVILEGES ON DATABASE mediacms TO mediacms\"" postgres
|
su -c "psql -c \"GRANT ALL PRIVILEGES ON DATABASE mediacms TO mediacms\"" postgres
|
||||||
|
su -c "psql -d mediacms -U postgres -c \"CREATE SCHEMA mediacms AUTHORIZATION mediacms;\"" postgres
|
||||||
|
su -c "psql -d mediacms -U postgres -c \"ALTER ROLE mediacms SET client_encoding TO 'utf8';\"" postgres
|
||||||
|
su -c "psql -d mediacms -U postgres -c \"ALTER ROLE mediacms SET default_transaction_isolation TO 'read committed';\"" postgres
|
||||||
|
su -c "psql -d mediacms -U postgres -c \"ALTER ROLE mediacms SET timezone TO 'UTC';\"" postgres
|
||||||
|
|
||||||
echo 'Creating python virtualenv on /home/mediacms.io'
|
echo 'Creating python virtualenv on /home/mediacms.io'
|
||||||
|
|
||||||
@ -141,6 +145,6 @@ unzip Bento4-SDK-1-6-0-637.x86_64-unknown-linux.zip
|
|||||||
mkdir /home/mediacms.io/mediacms/media_files/hls
|
mkdir /home/mediacms.io/mediacms/media_files/hls
|
||||||
|
|
||||||
# last, set default owner
|
# last, set default owner
|
||||||
chown -R www-data. /home/mediacms.io/
|
chown -R www-data: /home/mediacms.io/
|
||||||
|
|
||||||
echo 'MediaCMS installation completed, open browser on http://'"$FRONTEND_HOST"' and login with user admin and password '"$ADMIN_PASS"''
|
echo 'MediaCMS installation completed, open browser on http://'"$FRONTEND_HOST"' and login with user admin and password '"$ADMIN_PASS"''
|
||||||
|
Loading…
Reference in New Issue
Block a user