adding celery for django

This commit is contained in:
2025-12-02 15:09:23 +00:00
parent 3a616a024b
commit 2fc3e0d543
2 changed files with 24 additions and 6 deletions
+1 -1
View File
@@ -570,7 +570,7 @@ resource "kubernetes_deployment_v1" "database-automatic" {
name = "${each.key}-db-pvc" name = "${each.key}-db-pvc"
} }
command = try([each.value.database.command],[]) command = try([each.value.database.command], [])
#command = [try(each.value.database.command,"")] #command = [try(each.value.database.command,"")]
dynamic "env" { dynamic "env" {
+19 -1
View File
@@ -1559,6 +1559,8 @@ kubernetes = {
database = { database = {
image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0" image = "docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0"
} }
redis = {}
requirements = { requirements = {
limits-cpu = "800m" limits-cpu = "800m"
@@ -1630,6 +1632,22 @@ kubernetes = {
} }
} }
} }
celery-worker = {
#enabled = false
connected_namespace = "django"
image = "gitea.tryton.geeraert.eu/pi-ux-ce/django-python:latest"
command = ["celery","--workdir=django_code/", "-A", "django_code", "worker"]
environment = {
CELERY_BROKER_URL = {
value = "redis://django-redis-svc:6379"
}
CELERY_IMPORTS = {
value = "stash_management.apps" }
}
PYTHONPATH = {
value = "/code/django_code/" }
}
keycloak = { keycloak = {
enabled = false enabled = false
name = "keycloak" name = "keycloak"
@@ -2088,7 +2106,7 @@ kubernetes = {
replicas = 0 replicas = 0
name = "bitwarden-admin" name = "bitwarden-admin"
image = "bitwarden/admin:2024.5.0" image = "bitwarden/admin:2024.5.0"
extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/config.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/uid.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/bitwarden-identity-cert-password.secret.yml","/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/identity-svc.svc.yaml"] extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/config.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/global.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/mssql.override.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/uid.env.configmap.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/bitwarden-identity-cert-password.secret.yml", "/opt/kubernetes/Terraform_kube/external_manifests/bitwarden/identity-svc.svc.yaml"]
service_port = [5000] service_port = [5000]
config_map_ref = ["global.env", "uid.env", "global.override.env"] config_map_ref = ["global.env", "uid.env", "global.override.env"]
environment = {} environment = {}