🚀(paas) add PaaS deployment scripts, tested on Scalingo

add PaaS deployment scripts, tested on Scalingo
This commit is contained in:
Sylvain Zimmer
2025-08-08 10:05:47 +02:00
committed by aleb_the_flash
parent 69c6e58017
commit 117677bd14
8 changed files with 101 additions and 2 deletions

View File

@@ -13,11 +13,12 @@ https://docs.djangoproject.com/en/3.1/ref/settings/
# pylint: disable=too-many-lines
import json
from os import path
from os import environ, path
from socket import gethostbyname, gethostname
from django.utils.translation import gettext_lazy as _
import dj_database_url
import sentry_sdk
from configurations import Configuration, values
from lasuite.configuration.values import SecretFileValue
@@ -92,7 +93,9 @@ class Base(Configuration):
# Database
DATABASES = {
"default": {
"default": dj_database_url.config()
if environ.get("DATABASE_URL")
else {
"ENGINE": values.Value(
"django.db.backends.postgresql_psycopg2",
environ_name="DB_ENGINE",

View File

@@ -29,6 +29,7 @@ dependencies = [
"Brotli==1.2.0",
"brevo-python==1.2.0",
"celery[redis]==5.5.3",
"dj-database-url==3.1.0",
"django-configurations==2.5.1",
"django-cors-headers==4.9.0",
"django-countries==8.0.0",