chore: update project to Angular 18
This commit is contained in:
parent
e66a96244b
commit
68751f1cfc
3 changed files with 4148 additions and 3001 deletions
|
|
@ -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,
|
||||||
)
|
)
|
||||||
7093
frontend/package-lock.json
generated
7093
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -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"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue