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 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' WSGI_APPLICATION = 'videoflix.wsgi.application'
# Statics # Media
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
IMPORT_EXPORT_USE_TRANSACTIONS = True
MEDIA_URL = '/media/'
THUMBNAIL_DIR = os.path.join(BASE_DIR, 'media/thumbnails')
# Database # Database
# https://docs.djangoproject.com/en/5.0/ref/settings/#databases # https://docs.djangoproject.com/en/5.0/ref/settings/#databases
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# }
# }
DATABASES = { DATABASES = {
'default': { 'default': {
'ENGINE': 'django.db.backends.postgresql', 'ENGINE': 'django.db.backends.postgresql',
'NAME': 'videoflix', 'NAME': 'videoflix_db',
'USER': 'chneemann', 'USER': 'chneemann',
'PASSWORD': '91&yWMr6', 'PASSWORD': '91&yWMr6',
'HOST': 'localhost', 'HOST': 'localhost',
@ -197,8 +189,12 @@ USE_TZ = True
# Static files (CSS, JavaScript, Images) # Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/5.0/howto/static-files/ # https://docs.djangoproject.com/en/5.0/howto/static-files/
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = 'static/' STATIC_URL = 'static/'
IMPORT_EXPORT_USE_TRANSACTIONS = True
# Default primary key field type # Default primary key field type
# https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field # 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' AUTH_USER_MODEL = 'users.CustomUser'
# Rest Framework # Rest Framework
REST_FRAMEWORK = { REST_FRAMEWORK = {
'DEFAULT_AUTHENTICATION_CLASSES': [ 'DEFAULT_AUTHENTICATION_CLASSES': [
'rest_framework.authentication.TokenAuthentication', 'rest_framework.authentication.TokenAuthentication',
@ -225,11 +222,6 @@ AUTHENTICATION_BACKENDS = (
sentry_sdk.init( sentry_sdk.init(
dsn="https://f9cac097dbb7a0d104f07d347e1bd470@o4507955559464960.ingest.de.sentry.io/4507955586138192", 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, 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, profiles_sample_rate=1.0,
) )

File diff suppressed because it is too large Load diff

View file

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