chore: update project to Angular 18

This commit is contained in:
Chneemann 2025-04-19 16:45:30 +02:00
parent e66a96244b
commit 68751f1cfc
3 changed files with 4148 additions and 3001 deletions

View file

@ -130,31 +130,23 @@ RQ_QUEUES = {
CACHE_TTL = 60 * 15
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
THUMBNAIL_DIR = os.path.join(BASE_DIR, 'media/thumbnails')
MEDIA_URL = '/media/'
WSGI_APPLICATION = 'videoflix.wsgi.application'
# Statics
# Media
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
IMPORT_EXPORT_USE_TRANSACTIONS = True
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
THUMBNAIL_DIR = os.path.join(BASE_DIR, 'media/thumbnails')
# Database
# https://docs.djangoproject.com/en/5.0/ref/settings/#databases
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# }
# }
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'videoflix',
'NAME': 'videoflix_db',
'USER': 'chneemann',
'PASSWORD': '91&yWMr6',
'HOST': 'localhost',
@ -197,8 +189,12 @@ USE_TZ = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/5.0/howto/static-files/
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = 'static/'
IMPORT_EXPORT_USE_TRANSACTIONS = True
# Default primary key field type
# https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field
@ -210,6 +206,7 @@ AUTH_EMAIL_VERIFICATION = True
AUTH_USER_MODEL = 'users.CustomUser'
# Rest Framework
REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication',
@ -225,11 +222,6 @@ AUTHENTICATION_BACKENDS = (
sentry_sdk.init(
dsn="https://f9cac097dbb7a0d104f07d347e1bd470@o4507955559464960.ingest.de.sentry.io/4507955586138192",
# Set traces_sample_rate to 1.0 to capture 100%
# of transactions for tracing.
traces_sample_rate=1.0,
# Set profiles_sample_rate to 1.0 to profile 100%
# of sampled transactions.
# We recommend adjusting this value in production.
profiles_sample_rate=1.0,
)

File diff suppressed because it is too large Load diff

View file

@ -10,23 +10,23 @@
},
"private": true,
"dependencies": {
"@angular/animations": "^17.2.0",
"@angular/common": "^17.2.0",
"@angular/compiler": "^17.2.0",
"@angular/core": "^17.2.0",
"@angular/forms": "^17.2.0",
"@angular/platform-browser": "^17.2.0",
"@angular/platform-browser-dynamic": "^17.2.0",
"@angular/router": "^17.2.0",
"@angular/animations": "^18.2.13",
"@angular/common": "^18.2.13",
"@angular/compiler": "^18.2.13",
"@angular/core": "^18.2.13",
"@angular/forms": "^18.2.13",
"@angular/platform-browser": "^18.2.13",
"@angular/platform-browser-dynamic": "^18.2.13",
"@angular/router": "^18.2.13",
"hls.js": "^1.5.14",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.3"
},
"devDependencies": {
"@angular-devkit/build-angular": "^17.2.1",
"@angular/cli": "^17.2.1",
"@angular/compiler-cli": "^17.2.0",
"@angular-devkit/build-angular": "^18.2.18",
"@angular/cli": "^18.2.18",
"@angular/compiler-cli": "^18.2.13",
"@types/jasmine": "~5.1.0",
"jasmine-core": "~5.1.0",
"karma": "~6.4.0",
@ -34,6 +34,6 @@
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"typescript": "~5.3.2"
"typescript": "~5.5.4"
}
}