From 0ba5f4138ece4f1f57f8831b81030e10ddac7676 Mon Sep 17 00:00:00 2001 From: Jay Date: Wed, 9 Apr 2025 18:43:12 +0530 Subject: [PATCH] files updated --- daily-ledger/development-docker-compose.yaml | 196 ------------ ...l-db-gas-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-gas-deployment.yaml | 45 +++ daily-ledger/dl-db-gas-service.yaml | 16 + ...-gateway-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-gateway-deployment.yaml | 45 +++ daily-ledger/dl-db-gateway-service.yaml | 16 + ...alledger-claim0-persistentvolumeclaim.yaml | 12 + .../dl-db-generalledger-deployment.yaml | 45 +++ daily-ledger/dl-db-generalledger-service.yaml | 16 + ...-invoice-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-invoice-deployment.yaml | 45 +++ daily-ledger/dl-db-invoice-service.yaml | 16 + ...-lottery-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-lottery-deployment.yaml | 45 +++ daily-ledger/dl-db-lottery-service.yaml | 16 + ...-payroll-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-payroll-deployment.yaml | 45 +++ daily-ledger/dl-db-payroll-service.yaml | 16 + ...salestax-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-salestax-deployment.yaml | 45 +++ daily-ledger/dl-db-salestax-service.yaml | 16 + ...cription-claim0-persistentvolumeclaim.yaml | 12 + .../dl-db-subscription-deployment.yaml | 45 +++ daily-ledger/dl-db-subscription-service.yaml | 16 + ...db-utils-claim0-persistentvolumeclaim.yaml | 12 + daily-ledger/dl-db-utils-deployment.yaml | 45 +++ daily-ledger/dl-db-utils-service.yaml | 16 + daily-ledger/dl-gas-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-gas-deployment.yaml | 48 +++ daily-ledger/dl-gas-ingress.yaml | 23 ++ daily-ledger/dl-gas-service.yaml | 21 ++ daily-ledger/dl-gateway-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-gateway-deployment.yaml | 48 +++ daily-ledger/dl-gateway-ingress.yaml | 23 ++ daily-ledger/dl-gateway-service.yaml | 21 ++ .../dl-generalledger-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-generalledger-deployment.yaml | 48 +++ daily-ledger/dl-generalledger-ingress.yaml | 23 ++ daily-ledger/dl-generalledger-service.yaml | 21 ++ daily-ledger/dl-invoice-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-invoice-deployment.yaml | 48 +++ daily-ledger/dl-invoice-ingress.yaml | 23 ++ daily-ledger/dl-invoice-service.yaml | 21 ++ daily-ledger/dl-lottery-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-lottery-deployment.yaml | 48 +++ daily-ledger/dl-lottery-ingress.yaml | 23 ++ daily-ledger/dl-lottery-service.yaml | 21 ++ daily-ledger/dl-payroll-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-payroll-deployment.yaml | 48 +++ daily-ledger/dl-payroll-ingress.yaml | 23 ++ daily-ledger/dl-payroll-service.yaml | 21 ++ daily-ledger/dl-salestax-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-salestax-deployment.yaml | 48 +++ daily-ledger/dl-salestax-ingress.yaml | 23 ++ daily-ledger/dl-salestax-service.yaml | 21 ++ .../dl-subscription-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-subscription-deployment.yaml | 48 +++ daily-ledger/dl-subscription-ingress.yaml | 23 ++ daily-ledger/dl-subscription-service.yaml | 21 ++ daily-ledger/dl-utils-cm0-configmap.yaml | 301 ++++++++++++++++++ daily-ledger/dl-utils-deployment.yaml | 48 +++ daily-ledger/dl-utils-ingress.yaml | 23 ++ daily-ledger/dl-utils-service.yaml | 21 ++ daily-ledger/latest-docker-compose.yaml | 196 ------------ daily-ledger/production-docker-compose.yaml | 196 ------------ daily-ledger/sandbox-docker-compose.yaml | 196 ------------ 67 files changed, 4194 insertions(+), 784 deletions(-) delete mode 100644 daily-ledger/development-docker-compose.yaml create mode 100644 daily-ledger/dl-db-gas-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-gas-deployment.yaml create mode 100644 daily-ledger/dl-db-gas-service.yaml create mode 100644 daily-ledger/dl-db-gateway-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-gateway-deployment.yaml create mode 100644 daily-ledger/dl-db-gateway-service.yaml create mode 100644 daily-ledger/dl-db-generalledger-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-generalledger-deployment.yaml create mode 100644 daily-ledger/dl-db-generalledger-service.yaml create mode 100644 daily-ledger/dl-db-invoice-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-invoice-deployment.yaml create mode 100644 daily-ledger/dl-db-invoice-service.yaml create mode 100644 daily-ledger/dl-db-lottery-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-lottery-deployment.yaml create mode 100644 daily-ledger/dl-db-lottery-service.yaml create mode 100644 daily-ledger/dl-db-payroll-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-payroll-deployment.yaml create mode 100644 daily-ledger/dl-db-payroll-service.yaml create mode 100644 daily-ledger/dl-db-salestax-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-salestax-deployment.yaml create mode 100644 daily-ledger/dl-db-salestax-service.yaml create mode 100644 daily-ledger/dl-db-subscription-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-subscription-deployment.yaml create mode 100644 daily-ledger/dl-db-subscription-service.yaml create mode 100644 daily-ledger/dl-db-utils-claim0-persistentvolumeclaim.yaml create mode 100644 daily-ledger/dl-db-utils-deployment.yaml create mode 100644 daily-ledger/dl-db-utils-service.yaml create mode 100644 daily-ledger/dl-gas-cm0-configmap.yaml create mode 100644 daily-ledger/dl-gas-deployment.yaml create mode 100644 daily-ledger/dl-gas-ingress.yaml create mode 100644 daily-ledger/dl-gas-service.yaml create mode 100644 daily-ledger/dl-gateway-cm0-configmap.yaml create mode 100644 daily-ledger/dl-gateway-deployment.yaml create mode 100644 daily-ledger/dl-gateway-ingress.yaml create mode 100644 daily-ledger/dl-gateway-service.yaml create mode 100644 daily-ledger/dl-generalledger-cm0-configmap.yaml create mode 100644 daily-ledger/dl-generalledger-deployment.yaml create mode 100644 daily-ledger/dl-generalledger-ingress.yaml create mode 100644 daily-ledger/dl-generalledger-service.yaml create mode 100644 daily-ledger/dl-invoice-cm0-configmap.yaml create mode 100644 daily-ledger/dl-invoice-deployment.yaml create mode 100644 daily-ledger/dl-invoice-ingress.yaml create mode 100644 daily-ledger/dl-invoice-service.yaml create mode 100644 daily-ledger/dl-lottery-cm0-configmap.yaml create mode 100644 daily-ledger/dl-lottery-deployment.yaml create mode 100644 daily-ledger/dl-lottery-ingress.yaml create mode 100644 daily-ledger/dl-lottery-service.yaml create mode 100644 daily-ledger/dl-payroll-cm0-configmap.yaml create mode 100644 daily-ledger/dl-payroll-deployment.yaml create mode 100644 daily-ledger/dl-payroll-ingress.yaml create mode 100644 daily-ledger/dl-payroll-service.yaml create mode 100644 daily-ledger/dl-salestax-cm0-configmap.yaml create mode 100644 daily-ledger/dl-salestax-deployment.yaml create mode 100644 daily-ledger/dl-salestax-ingress.yaml create mode 100644 daily-ledger/dl-salestax-service.yaml create mode 100644 daily-ledger/dl-subscription-cm0-configmap.yaml create mode 100644 daily-ledger/dl-subscription-deployment.yaml create mode 100644 daily-ledger/dl-subscription-ingress.yaml create mode 100644 daily-ledger/dl-subscription-service.yaml create mode 100644 daily-ledger/dl-utils-cm0-configmap.yaml create mode 100644 daily-ledger/dl-utils-deployment.yaml create mode 100644 daily-ledger/dl-utils-ingress.yaml create mode 100644 daily-ledger/dl-utils-service.yaml delete mode 100644 daily-ledger/latest-docker-compose.yaml delete mode 100644 daily-ledger/production-docker-compose.yaml delete mode 100644 daily-ledger/sandbox-docker-compose.yaml diff --git a/daily-ledger/development-docker-compose.yaml b/daily-ledger/development-docker-compose.yaml deleted file mode 100644 index 33076cae..00000000 --- a/daily-ledger/development-docker-compose.yaml +++ /dev/null @@ -1,196 +0,0 @@ -version: '4' - -services: - dl-gateway: - image: git.humbingo.org/docker/dailyledger-gateway:development - container_name: dl-gateway - restart: always - build: - context: . - dockerfile: Dockerfile - - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-gateway - ports: - - "8001:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30001 - depends_on: - - dl-db-gateway - - dl-db-gateway: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-gateway - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-gateway:/var/lib/postgresql/data - ports: - - "5433:5432" - - - dl-invoice: - image: git.humbingo.org/docker/dailyledger-invoiceservice:development - container_name: dl-invoice - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-invoice - ports: - - "8002:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30002 - depends_on: - - dl-db-invoice - - dl-db-invoice: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-invoice - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-invoice:/var/lib/postgresql/data - ports: - - "5434:5432" - - dl-generalledger: - image: git.humbingo.org/docker/dailyledger-generalledger:development - container_name: dl-generalledger - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-generalledger - ports: - - "8003:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30003 - depends_on: - - dl-db-generalledger - - dl-db-generalledger: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-generalledger - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-generalledger:/var/lib/postgresql/data - ports: - - "5435:5432" - - dl-utils: - image: git.humbingo.org/docker/dailyledger-utils:development - container_name: dl-utils - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-utils - ports: - - "8004:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30004 - depends_on: - - dl-db-utils - - dl-db-utils: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-utils - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-utils:/var/lib/postgresql/data - ports: - - "5436:5432" - - dl-subscription: - image: git.humbingo.org/docker/dailyledger-subscription:development - container_name: dl-subscription - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-subscription - ports: - - "8005:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30005 - depends_on: - - dl-db-subscription - - dl-db-subscription: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-subscription - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-subscription:/var/lib/postgresql/data - ports: - - "5437:5432" - - ddl-salestax: - image: git.humbingo.org/docker/dailyledger-salestax:development - container_name: dl-salestax - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-salestax - ports: - - "8006:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30006 - depends_on: - - dl-db-salestax - - dl-db-salestax: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-salestax - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-salestax:/var/lib/postgresql/data - ports: - - "5438:5432" diff --git a/daily-ledger/dl-db-gas-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-gas-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..23c6fe32 --- /dev/null +++ b/daily-ledger/dl-db-gas-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-gas-claim0 + name: dl-db-gas-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-gas-deployment.yaml b/daily-ledger/dl-db-gas-deployment.yaml new file mode 100644 index 00000000..e29f1554 --- /dev/null +++ b/daily-ledger/dl-db-gas-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-gas + name: dl-db-gas +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-gas + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-gas + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-gas + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-gas + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-gas-claim0 + restartPolicy: Always + volumes: + - name: dl-db-gas-claim0 + persistentVolumeClaim: + claimName: dl-db-gas-claim0 diff --git a/daily-ledger/dl-db-gas-service.yaml b/daily-ledger/dl-db-gas-service.yaml new file mode 100644 index 00000000..4c2a6e5b --- /dev/null +++ b/daily-ledger/dl-db-gas-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-gas + name: dl-db-gas +spec: + ports: + - name: "5441" + port: 5441 + targetPort: 5432 + selector: + io.kompose.service: dl-db-gas diff --git a/daily-ledger/dl-db-gateway-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-gateway-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..7f5dee33 --- /dev/null +++ b/daily-ledger/dl-db-gateway-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-gateway-claim0 + name: dl-db-gateway-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-gateway-deployment.yaml b/daily-ledger/dl-db-gateway-deployment.yaml new file mode 100644 index 00000000..68664a6f --- /dev/null +++ b/daily-ledger/dl-db-gateway-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-gateway + name: dl-db-gateway +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-gateway + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-gateway + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-gateway + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-gateway + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-gateway-claim0 + restartPolicy: Always + volumes: + - name: dl-db-gateway-claim0 + persistentVolumeClaim: + claimName: dl-db-gateway-claim0 diff --git a/daily-ledger/dl-db-gateway-service.yaml b/daily-ledger/dl-db-gateway-service.yaml new file mode 100644 index 00000000..b1bc687b --- /dev/null +++ b/daily-ledger/dl-db-gateway-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-gateway + name: dl-db-gateway +spec: + ports: + - name: "5433" + port: 5433 + targetPort: 5432 + selector: + io.kompose.service: dl-db-gateway diff --git a/daily-ledger/dl-db-generalledger-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-generalledger-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..632c85a0 --- /dev/null +++ b/daily-ledger/dl-db-generalledger-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-generalledger-claim0 + name: dl-db-generalledger-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-generalledger-deployment.yaml b/daily-ledger/dl-db-generalledger-deployment.yaml new file mode 100644 index 00000000..47fafc40 --- /dev/null +++ b/daily-ledger/dl-db-generalledger-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-generalledger + name: dl-db-generalledger +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-generalledger + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-generalledger + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-generalledger + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-generalledger + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-generalledger-claim0 + restartPolicy: Always + volumes: + - name: dl-db-generalledger-claim0 + persistentVolumeClaim: + claimName: dl-db-generalledger-claim0 diff --git a/daily-ledger/dl-db-generalledger-service.yaml b/daily-ledger/dl-db-generalledger-service.yaml new file mode 100644 index 00000000..80fe9e22 --- /dev/null +++ b/daily-ledger/dl-db-generalledger-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-generalledger + name: dl-db-generalledger +spec: + ports: + - name: "5435" + port: 5435 + targetPort: 5432 + selector: + io.kompose.service: dl-db-generalledger diff --git a/daily-ledger/dl-db-invoice-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-invoice-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..ee645869 --- /dev/null +++ b/daily-ledger/dl-db-invoice-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-invoice-claim0 + name: dl-db-invoice-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-invoice-deployment.yaml b/daily-ledger/dl-db-invoice-deployment.yaml new file mode 100644 index 00000000..1349f6b5 --- /dev/null +++ b/daily-ledger/dl-db-invoice-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-invoice + name: dl-db-invoice +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-invoice + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-invoice + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-invoice + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-invoice + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-invoice-claim0 + restartPolicy: Always + volumes: + - name: dl-db-invoice-claim0 + persistentVolumeClaim: + claimName: dl-db-invoice-claim0 diff --git a/daily-ledger/dl-db-invoice-service.yaml b/daily-ledger/dl-db-invoice-service.yaml new file mode 100644 index 00000000..d938e922 --- /dev/null +++ b/daily-ledger/dl-db-invoice-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-invoice + name: dl-db-invoice +spec: + ports: + - name: "5434" + port: 5434 + targetPort: 5432 + selector: + io.kompose.service: dl-db-invoice diff --git a/daily-ledger/dl-db-lottery-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-lottery-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..441a5114 --- /dev/null +++ b/daily-ledger/dl-db-lottery-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-lottery-claim0 + name: dl-db-lottery-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-lottery-deployment.yaml b/daily-ledger/dl-db-lottery-deployment.yaml new file mode 100644 index 00000000..eca8d304 --- /dev/null +++ b/daily-ledger/dl-db-lottery-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-lottery + name: dl-db-lottery +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-lottery + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-lottery + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-lottery + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-lottery + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-lottery-claim0 + restartPolicy: Always + volumes: + - name: dl-db-lottery-claim0 + persistentVolumeClaim: + claimName: dl-db-lottery-claim0 diff --git a/daily-ledger/dl-db-lottery-service.yaml b/daily-ledger/dl-db-lottery-service.yaml new file mode 100644 index 00000000..74cdb098 --- /dev/null +++ b/daily-ledger/dl-db-lottery-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-lottery + name: dl-db-lottery +spec: + ports: + - name: "5440" + port: 5440 + targetPort: 5432 + selector: + io.kompose.service: dl-db-lottery diff --git a/daily-ledger/dl-db-payroll-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-payroll-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..1deceed5 --- /dev/null +++ b/daily-ledger/dl-db-payroll-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-payroll-claim0 + name: dl-db-payroll-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-payroll-deployment.yaml b/daily-ledger/dl-db-payroll-deployment.yaml new file mode 100644 index 00000000..70fae819 --- /dev/null +++ b/daily-ledger/dl-db-payroll-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-payroll + name: dl-db-payroll +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-payroll + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-payroll + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-payroll + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-payroll + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-payroll-claim0 + restartPolicy: Always + volumes: + - name: dl-db-payroll-claim0 + persistentVolumeClaim: + claimName: dl-db-payroll-claim0 diff --git a/daily-ledger/dl-db-payroll-service.yaml b/daily-ledger/dl-db-payroll-service.yaml new file mode 100644 index 00000000..fd3bc8d7 --- /dev/null +++ b/daily-ledger/dl-db-payroll-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-payroll + name: dl-db-payroll +spec: + ports: + - name: "5439" + port: 5439 + targetPort: 5432 + selector: + io.kompose.service: dl-db-payroll diff --git a/daily-ledger/dl-db-salestax-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-salestax-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..30547a07 --- /dev/null +++ b/daily-ledger/dl-db-salestax-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-salestax-claim0 + name: dl-db-salestax-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-salestax-deployment.yaml b/daily-ledger/dl-db-salestax-deployment.yaml new file mode 100644 index 00000000..e5adb385 --- /dev/null +++ b/daily-ledger/dl-db-salestax-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-salestax + name: dl-db-salestax +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-salestax + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-salestax + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-salestax + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-salestax + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-salestax-claim0 + restartPolicy: Always + volumes: + - name: dl-db-salestax-claim0 + persistentVolumeClaim: + claimName: dl-db-salestax-claim0 diff --git a/daily-ledger/dl-db-salestax-service.yaml b/daily-ledger/dl-db-salestax-service.yaml new file mode 100644 index 00000000..0346f718 --- /dev/null +++ b/daily-ledger/dl-db-salestax-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-salestax + name: dl-db-salestax +spec: + ports: + - name: "5438" + port: 5438 + targetPort: 5432 + selector: + io.kompose.service: dl-db-salestax diff --git a/daily-ledger/dl-db-subscription-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-subscription-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..93450a20 --- /dev/null +++ b/daily-ledger/dl-db-subscription-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-subscription-claim0 + name: dl-db-subscription-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-subscription-deployment.yaml b/daily-ledger/dl-db-subscription-deployment.yaml new file mode 100644 index 00000000..82961ade --- /dev/null +++ b/daily-ledger/dl-db-subscription-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-subscription + name: dl-db-subscription +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-subscription + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-subscription + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-subscription + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-subscription + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-subscription-claim0 + restartPolicy: Always + volumes: + - name: dl-db-subscription-claim0 + persistentVolumeClaim: + claimName: dl-db-subscription-claim0 diff --git a/daily-ledger/dl-db-subscription-service.yaml b/daily-ledger/dl-db-subscription-service.yaml new file mode 100644 index 00000000..45f6d1d3 --- /dev/null +++ b/daily-ledger/dl-db-subscription-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-subscription + name: dl-db-subscription +spec: + ports: + - name: "5437" + port: 5437 + targetPort: 5432 + selector: + io.kompose.service: dl-db-subscription diff --git a/daily-ledger/dl-db-utils-claim0-persistentvolumeclaim.yaml b/daily-ledger/dl-db-utils-claim0-persistentvolumeclaim.yaml new file mode 100644 index 00000000..546d296d --- /dev/null +++ b/daily-ledger/dl-db-utils-claim0-persistentvolumeclaim.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + labels: + io.kompose.service: dl-db-utils-claim0 + name: dl-db-utils-claim0 +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Mi diff --git a/daily-ledger/dl-db-utils-deployment.yaml b/daily-ledger/dl-db-utils-deployment.yaml new file mode 100644 index 00000000..14b6fe83 --- /dev/null +++ b/daily-ledger/dl-db-utils-deployment.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-utils + name: dl-db-utils +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-db-utils + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-utils + spec: + containers: + - env: + - name: POSTGRES_DB + value: dl-db-utils + - name: POSTGRES_PASSWORD + value: Welcome@1 + - name: POSTGRES_USER + value: humbingo + image: postgres:16 + name: dl-db-utils + ports: + - containerPort: 5432 + protocol: TCP + volumeMounts: + - mountPath: /var/lib/postgresql/data + name: dl-db-utils-claim0 + restartPolicy: Always + volumes: + - name: dl-db-utils-claim0 + persistentVolumeClaim: + claimName: dl-db-utils-claim0 diff --git a/daily-ledger/dl-db-utils-service.yaml b/daily-ledger/dl-db-utils-service.yaml new file mode 100644 index 00000000..fd7b5d8d --- /dev/null +++ b/daily-ledger/dl-db-utils-service.yaml @@ -0,0 +1,16 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-db-utils + name: dl-db-utils +spec: + ports: + - name: "5436" + port: 5436 + targetPort: 5432 + selector: + io.kompose.service: dl-db-utils diff --git a/daily-ledger/dl-gas-cm0-configmap.yaml b/daily-ledger/dl-gas-cm0-configmap.yaml new file mode 100644 index 00000000..b1457275 --- /dev/null +++ b/daily-ledger/dl-gas-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-gas + name: dl-gas-cm0 diff --git a/daily-ledger/dl-gas-deployment.yaml b/daily-ledger/dl-gas-deployment.yaml new file mode 100644 index 00000000..e657a0b2 --- /dev/null +++ b/daily-ledger/dl-gas-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30009" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gas + name: dl-gas +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-gas + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30009" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gas + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-gas:v33 + name: dl-gas + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-gas + name: dl-gas-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-gas-cm0 + name: dl-gas-cm0 diff --git a/daily-ledger/dl-gas-ingress.yaml b/daily-ledger/dl-gas-ingress.yaml new file mode 100644 index 00000000..f6bab8df --- /dev/null +++ b/daily-ledger/dl-gas-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30009" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gas + name: dl-gas +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-gas + port: + number: 8009 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-gas-service.yaml b/daily-ledger/dl-gas-service.yaml new file mode 100644 index 00000000..3a9f698d --- /dev/null +++ b/daily-ledger/dl-gas-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30009" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gas + name: dl-gas +spec: + ports: + - name: "8009" + port: 8009 + targetPort: 8000 + nodePort: 30009 + selector: + io.kompose.service: dl-gas + type: NodePort diff --git a/daily-ledger/dl-gateway-cm0-configmap.yaml b/daily-ledger/dl-gateway-cm0-configmap.yaml new file mode 100644 index 00000000..a2dfb9c4 --- /dev/null +++ b/daily-ledger/dl-gateway-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v17 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-gateway + name: dl-gateway-cm0 diff --git a/daily-ledger/dl-gateway-deployment.yaml b/daily-ledger/dl-gateway-deployment.yaml new file mode 100644 index 00000000..96c26ea2 --- /dev/null +++ b/daily-ledger/dl-gateway-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30001" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gateway + name: dl-gateway +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-gateway + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30001" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gateway + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-gateway:v33 + name: dl-gateway + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-gateway + name: dl-gateway-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-gateway-cm0 + name: dl-gateway-cm0 diff --git a/daily-ledger/dl-gateway-ingress.yaml b/daily-ledger/dl-gateway-ingress.yaml new file mode 100644 index 00000000..4d3876f4 --- /dev/null +++ b/daily-ledger/dl-gateway-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30001" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gateway + name: dl-gateway +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-gateway + port: + number: 8001 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-gateway-service.yaml b/daily-ledger/dl-gateway-service.yaml new file mode 100644 index 00000000..c1bc6d7e --- /dev/null +++ b/daily-ledger/dl-gateway-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30001" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-gateway + name: dl-gateway +spec: + ports: + - name: "8001" + port: 8001 + targetPort: 8000 + nodePort: 30001 + selector: + io.kompose.service: dl-gateway + type: NodePort diff --git a/daily-ledger/dl-generalledger-cm0-configmap.yaml b/daily-ledger/dl-generalledger-cm0-configmap.yaml new file mode 100644 index 00000000..41a7cabe --- /dev/null +++ b/daily-ledger/dl-generalledger-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-generalledger + name: dl-generalledger-cm0 diff --git a/daily-ledger/dl-generalledger-deployment.yaml b/daily-ledger/dl-generalledger-deployment.yaml new file mode 100644 index 00000000..46c1e09b --- /dev/null +++ b/daily-ledger/dl-generalledger-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30003" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-generalledger + name: dl-generalledger +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-generalledger + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30003" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-generalledger + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-generalledger:v33 + name: dl-generalledger + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-generalledger + name: dl-generalledger-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-generalledger-cm0 + name: dl-generalledger-cm0 diff --git a/daily-ledger/dl-generalledger-ingress.yaml b/daily-ledger/dl-generalledger-ingress.yaml new file mode 100644 index 00000000..c8c8c316 --- /dev/null +++ b/daily-ledger/dl-generalledger-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30003" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-generalledger + name: dl-generalledger +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-generalledger + port: + number: 8003 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-generalledger-service.yaml b/daily-ledger/dl-generalledger-service.yaml new file mode 100644 index 00000000..ff47fbb7 --- /dev/null +++ b/daily-ledger/dl-generalledger-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30003" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-generalledger + name: dl-generalledger +spec: + ports: + - name: "8003" + port: 8003 + targetPort: 8000 + nodePort: 30003 + selector: + io.kompose.service: dl-generalledger + type: NodePort diff --git a/daily-ledger/dl-invoice-cm0-configmap.yaml b/daily-ledger/dl-invoice-cm0-configmap.yaml new file mode 100644 index 00000000..c37b0457 --- /dev/null +++ b/daily-ledger/dl-invoice-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-invoice + name: dl-invoice-cm0 diff --git a/daily-ledger/dl-invoice-deployment.yaml b/daily-ledger/dl-invoice-deployment.yaml new file mode 100644 index 00000000..9445753a --- /dev/null +++ b/daily-ledger/dl-invoice-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30002" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-invoice + name: dl-invoice +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-invoice + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30002" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-invoice + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-invoiceservice:v33 + name: dl-invoice + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-invoice + name: dl-invoice-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-invoice-cm0 + name: dl-invoice-cm0 diff --git a/daily-ledger/dl-invoice-ingress.yaml b/daily-ledger/dl-invoice-ingress.yaml new file mode 100644 index 00000000..a61e4e71 --- /dev/null +++ b/daily-ledger/dl-invoice-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30002" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-invoice + name: dl-invoice +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-invoice + port: + number: 8002 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-invoice-service.yaml b/daily-ledger/dl-invoice-service.yaml new file mode 100644 index 00000000..23e66778 --- /dev/null +++ b/daily-ledger/dl-invoice-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30002" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-invoice + name: dl-invoice +spec: + ports: + - name: "8002" + port: 8002 + targetPort: 8000 + nodePort: 30002 + selector: + io.kompose.service: dl-invoice + type: NodePort diff --git a/daily-ledger/dl-lottery-cm0-configmap.yaml b/daily-ledger/dl-lottery-cm0-configmap.yaml new file mode 100644 index 00000000..4d193437 --- /dev/null +++ b/daily-ledger/dl-lottery-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-lottery + name: dl-lottery-cm0 diff --git a/daily-ledger/dl-lottery-deployment.yaml b/daily-ledger/dl-lottery-deployment.yaml new file mode 100644 index 00000000..39bddd27 --- /dev/null +++ b/daily-ledger/dl-lottery-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30008" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-lottery + name: dl-lottery +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-lottery + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30008" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-lottery + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-lottery:v33 + name: dl-lottery + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-lottery + name: dl-lottery-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-lottery-cm0 + name: dl-lottery-cm0 diff --git a/daily-ledger/dl-lottery-ingress.yaml b/daily-ledger/dl-lottery-ingress.yaml new file mode 100644 index 00000000..cfad8007 --- /dev/null +++ b/daily-ledger/dl-lottery-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30008" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-lottery + name: dl-lottery +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-lottery + port: + number: 8008 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-lottery-service.yaml b/daily-ledger/dl-lottery-service.yaml new file mode 100644 index 00000000..6873766f --- /dev/null +++ b/daily-ledger/dl-lottery-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30008" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-lottery + name: dl-lottery +spec: + ports: + - name: "8008" + port: 8008 + targetPort: 8000 + nodePort: 30008 + selector: + io.kompose.service: dl-lottery + type: NodePort diff --git a/daily-ledger/dl-payroll-cm0-configmap.yaml b/daily-ledger/dl-payroll-cm0-configmap.yaml new file mode 100644 index 00000000..95a3e9be --- /dev/null +++ b/daily-ledger/dl-payroll-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-payroll + name: dl-payroll-cm0 diff --git a/daily-ledger/dl-payroll-deployment.yaml b/daily-ledger/dl-payroll-deployment.yaml new file mode 100644 index 00000000..303f2176 --- /dev/null +++ b/daily-ledger/dl-payroll-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30007" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-payroll + name: dl-payroll +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-payroll + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30007" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-payroll + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-payroll:v33 + name: dl-payroll + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-payroll + name: dl-payroll-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-payroll-cm0 + name: dl-payroll-cm0 diff --git a/daily-ledger/dl-payroll-ingress.yaml b/daily-ledger/dl-payroll-ingress.yaml new file mode 100644 index 00000000..fa803fbf --- /dev/null +++ b/daily-ledger/dl-payroll-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30007" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-payroll + name: dl-payroll +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-payroll + port: + number: 8007 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-payroll-service.yaml b/daily-ledger/dl-payroll-service.yaml new file mode 100644 index 00000000..79a922b8 --- /dev/null +++ b/daily-ledger/dl-payroll-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30007" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-payroll + name: dl-payroll +spec: + ports: + - name: "8007" + port: 8007 + targetPort: 8000 + nodePort: 30007 + selector: + io.kompose.service: dl-payroll + type: NodePort diff --git a/daily-ledger/dl-salestax-cm0-configmap.yaml b/daily-ledger/dl-salestax-cm0-configmap.yaml new file mode 100644 index 00000000..90d70856 --- /dev/null +++ b/daily-ledger/dl-salestax-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-salestax + name: dl-salestax-cm0 diff --git a/daily-ledger/dl-salestax-deployment.yaml b/daily-ledger/dl-salestax-deployment.yaml new file mode 100644 index 00000000..03b39787 --- /dev/null +++ b/daily-ledger/dl-salestax-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30006" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-salestax + name: dl-salestax +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-salestax + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30006" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-salestax + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-salestax:v33 + name: dl-salestax + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-salestax + name: dl-salestax-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-salestax-cm0 + name: dl-salestax-cm0 diff --git a/daily-ledger/dl-salestax-ingress.yaml b/daily-ledger/dl-salestax-ingress.yaml new file mode 100644 index 00000000..d2f17c83 --- /dev/null +++ b/daily-ledger/dl-salestax-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30006" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-salestax + name: dl-salestax +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-salestax + port: + number: 8006 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-salestax-service.yaml b/daily-ledger/dl-salestax-service.yaml new file mode 100644 index 00000000..4645d48a --- /dev/null +++ b/daily-ledger/dl-salestax-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30006" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-salestax + name: dl-salestax +spec: + ports: + - name: "8006" + port: 8006 + targetPort: 8000 + nodePort: 30006 + selector: + io.kompose.service: dl-salestax + type: NodePort diff --git a/daily-ledger/dl-subscription-cm0-configmap.yaml b/daily-ledger/dl-subscription-cm0-configmap.yaml new file mode 100644 index 00000000..87760702 --- /dev/null +++ b/daily-ledger/dl-subscription-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-subscription + name: dl-subscription-cm0 diff --git a/daily-ledger/dl-subscription-deployment.yaml b/daily-ledger/dl-subscription-deployment.yaml new file mode 100644 index 00000000..d734aaf5 --- /dev/null +++ b/daily-ledger/dl-subscription-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30005" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-subscription + name: dl-subscription +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-subscription + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30005" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-subscription + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-subscription:v33 + name: dl-subscription + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-subscription + name: dl-subscription-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-subscription-cm0 + name: dl-subscription-cm0 diff --git a/daily-ledger/dl-subscription-ingress.yaml b/daily-ledger/dl-subscription-ingress.yaml new file mode 100644 index 00000000..efe8a8b4 --- /dev/null +++ b/daily-ledger/dl-subscription-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30005" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-subscription + name: dl-subscription +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-subscription + port: + number: 8005 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-subscription-service.yaml b/daily-ledger/dl-subscription-service.yaml new file mode 100644 index 00000000..5fe170d7 --- /dev/null +++ b/daily-ledger/dl-subscription-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30005" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-subscription + name: dl-subscription +spec: + ports: + - name: "8005" + port: 8005 + targetPort: 8000 + nodePort: 30005 + selector: + io.kompose.service: dl-subscription + type: NodePort diff --git a/daily-ledger/dl-utils-cm0-configmap.yaml b/daily-ledger/dl-utils-cm0-configmap.yaml new file mode 100644 index 00000000..07e56686 --- /dev/null +++ b/daily-ledger/dl-utils-cm0-configmap.yaml @@ -0,0 +1,301 @@ +apiVersion: v1 +data: + docker-compose.yaml: | + version: '3.8' + + services: + dl-gateway: + image: git.humbingo.org/docker/dailyledger-gateway:v15 + container_name: dl-gateway + restart: always + build: + context: . + dockerfile: Dockerfile + + + command: bash -c "python manage.py makemigrations --merge && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gateway + ports: + - "8001:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30001 + depends_on: + - dl-db-gateway + + dl-db-gateway: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gateway + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gateway:/var/lib/postgresql/data + ports: + - "5433:5432" + + + dl-invoice: + image: git.humbingo.org/docker/dailyledger-invoiceservice:v15 + container_name: dl-invoice + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-invoice + ports: + - "8002:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30002 + depends_on: + - dl-db-invoice + + dl-db-invoice: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-invoice + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-invoice:/var/lib/postgresql/data + ports: + - "5434:5432" + + dl-generalledger: + image: git.humbingo.org/docker/dailyledger-generalledger:v14 + container_name: dl-generalledger + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-generalledger + ports: + - "8003:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30003 + depends_on: + - dl-db-generalledger + + dl-db-generalledger: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-generalledger + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-generalledger:/var/lib/postgresql/data + ports: + - "5435:5432" + + dl-utils: + image: git.humbingo.org/docker/dailyledger-utils:v14 + container_name: dl-utils + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-utils + ports: + - "8004:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30004 + depends_on: + - dl-db-utils + + dl-db-utils: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-utils + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-utils:/var/lib/postgresql/data + ports: + - "5436:5432" + + dl-subscription: + image: git.humbingo.org/docker/dailyledger-subscription:v14 + container_name: dl-subscription + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-subscription + ports: + - "8005:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30005 + depends_on: + - dl-db-subscription + + dl-db-subscription: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-subscription + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-subscription:/var/lib/postgresql/data + ports: + - "5437:5432" + + dl-salestax: + image: git.humbingo.org/docker/dailyledger-salestax:v14 + container_name: dl-salestax + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-salestax + ports: + - "8006:8000" + labels: + - kompose.service.type=NodePort # Tell kompose to create LoadBalancer + - kompose.service.expose=true # Expose service externally + - kompose.service.nodeport=30006 + depends_on: + - dl-db-salestax + + dl-db-salestax: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-salestax + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-salestax:/var/lib/postgresql/data + ports: + - "5438:5432" + + + dl-payroll: + image: git.humbingo.org/docker/dailyledger-payroll:v14 + container_name: dl-payroll + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-payroll + ports: + - "8007:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30007 + depends_on: + - dl-db-payroll + + dl-db-payroll: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-payroll + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-payroll:/var/lib/postgresql/data + ports: + - "5439:5432" + + dl-lottery: + image: git.humbingo.org/docker/dailyledger-lottery:v14 + container_name: dl-lottery + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-lottery + ports: + - "8008:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30008 + depends_on: + - dl-db-lottery + + dl-db-lottery: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-lottery + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-lottery:/var/lib/postgresql/data + ports: + - "5440:5432" + + dl-gas: + image: git.humbingo.org/docker/dailyledger-gas:v14 + container_name: dl-gas + restart: always + build: + context: . + dockerfile: Dockerfile + + command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" + volumes: + - .:/dl-gas + ports: + - "8009:8000" + labels: + - kompose.service.type=NodePort + - kompose.service.expose=true + - kompose.service.nodeport=30009 + depends_on: + - dl-db-gas + + dl-db-gas: + image: postgres:16 + restart: always + environment: + POSTGRES_USER: humbingo + POSTGRES_DB: dl-db-gas + POSTGRES_PASSWORD: Welcome@1 + volumes: + - ./dl-db-gas:/var/lib/postgresql/data + ports: + - "5441:5432" +kind: ConfigMap +metadata: + labels: + io.kompose.service: dl-utils + name: dl-utils-cm0 diff --git a/daily-ledger/dl-utils-deployment.yaml b/daily-ledger/dl-utils-deployment.yaml new file mode 100644 index 00000000..0b91163c --- /dev/null +++ b/daily-ledger/dl-utils-deployment.yaml @@ -0,0 +1,48 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30004" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-utils + name: dl-utils +spec: + replicas: 1 + selector: + matchLabels: + io.kompose.service: dl-utils + strategy: + type: Recreate + template: + metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30004" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-utils + spec: + containers: + - args: + - bash + - -c + - python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000 + image: git.humbingo.org/docker/dailyledger-utils:v33 + name: dl-utils + ports: + - containerPort: 8000 + protocol: TCP + volumeMounts: + - mountPath: /dl-utils + name: dl-utils-cm0 + restartPolicy: Always + volumes: + - configMap: + name: dl-utils-cm0 + name: dl-utils-cm0 diff --git a/daily-ledger/dl-utils-ingress.yaml b/daily-ledger/dl-utils-ingress.yaml new file mode 100644 index 00000000..140e8bfb --- /dev/null +++ b/daily-ledger/dl-utils-ingress.yaml @@ -0,0 +1,23 @@ +apiVersion: networking.k8s.io/v1 +kind: Ingress +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30004" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-utils + name: dl-utils +spec: + rules: + - http: + paths: + - backend: + service: + name: dl-utils + port: + number: 8004 + path: / + pathType: Prefix diff --git a/daily-ledger/dl-utils-service.yaml b/daily-ledger/dl-utils-service.yaml new file mode 100644 index 00000000..96752620 --- /dev/null +++ b/daily-ledger/dl-utils-service.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Service +metadata: + annotations: + kompose.cmd: kompose convert -f ../docker-compose.yaml + kompose.service.expose: "true" + kompose.service.nodeport: "30004" + kompose.service.type: NodePort + kompose.version: 1.34.0 (cbf2835db) + labels: + io.kompose.service: dl-utils + name: dl-utils +spec: + ports: + - name: "8004" + port: 8004 + targetPort: 8000 + nodePort: 30004 + selector: + io.kompose.service: dl-utils + type: NodePort diff --git a/daily-ledger/latest-docker-compose.yaml b/daily-ledger/latest-docker-compose.yaml deleted file mode 100644 index 109ece85..00000000 --- a/daily-ledger/latest-docker-compose.yaml +++ /dev/null @@ -1,196 +0,0 @@ -version: '4' - -services: - dl-gateway: - image: git.humbingo.org/docker/dailyledger-gateway:latest - container_name: dl-gateway - restart: always - build: - context: . - dockerfile: Dockerfile - - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-gateway - ports: - - "8001:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30001 - depends_on: - - dl-db-gateway - - dl-db-gateway: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-gateway - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-gateway:/var/lib/postgresql/data - ports: - - "5433:5432" - - - dl-invoice: - image: git.humbingo.org/docker/dailyledger-invoiceservice:latest - container_name: dl-invoice - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-invoice - ports: - - "8002:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30002 - depends_on: - - dl-db-invoice - - dl-db-invoice: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-invoice - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-invoice:/var/lib/postgresql/data - ports: - - "5434:5432" - - dl-generalledger: - image: git.humbingo.org/docker/dailyledger-generalledger:latest - container_name: dl-generalledger - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-generalledger - ports: - - "8003:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30003 - depends_on: - - dl-db-generalledger - - dl-db-generalledger: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-generalledger - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-generalledger:/var/lib/postgresql/data - ports: - - "5435:5432" - - dl-utils: - image: git.humbingo.org/docker/dailyledger-utils:latest - container_name: dl-utils - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-utils - ports: - - "8004:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30004 - depends_on: - - dl-db-utils - - dl-db-utils: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-utils - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-utils:/var/lib/postgresql/data - ports: - - "5436:5432" - - dl-subscription: - image: git.humbingo.org/docker/dailyledger-subscription:latest - container_name: dl-subscription - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-subscription - ports: - - "8005:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30005 - depends_on: - - dl-db-subscription - - dl-db-subscription: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-subscription - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-subscription:/var/lib/postgresql/data - ports: - - "5437:5432" - - dl-salestax: - image: git.humbingo.org/docker/dailyledger-salestax:latest - container_name: dl-salestax - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-salestax - ports: - - "8006:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30006 - depends_on: - - dl-db-salestax - - dl-db-salestax: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-salestax - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-salestax:/var/lib/postgresql/data - ports: - - "5438:5432" diff --git a/daily-ledger/production-docker-compose.yaml b/daily-ledger/production-docker-compose.yaml deleted file mode 100644 index 2638c9f6..00000000 --- a/daily-ledger/production-docker-compose.yaml +++ /dev/null @@ -1,196 +0,0 @@ -version: '4' - -services: - dl-gateway: - image: git.humbingo.org/docker/dailyledger-gateway:production - container_name: dl-gateway - restart: always - build: - context: . - dockerfile: Dockerfile - - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-gateway - ports: - - "8001:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30001 - depends_on: - - dl-db-gateway - - dl-db-gateway: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-gateway - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-gateway:/var/lib/postgresql/data - ports: - - "5433:5432" - - - dl-invoice: - image: git.humbingo.org/docker/dailyledger-invoiceservice:production - container_name: dl-invoice - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-invoice - ports: - - "8002:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30002 - depends_on: - - dl-db-invoice - - dl-db-invoice: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-invoice - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-invoice:/var/lib/postgresql/data - ports: - - "5434:5432" - - dl-generalledger: - image: git.humbingo.org/docker/dailyledger-generalledger:production - container_name: dl-generalledger - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-generalledger - ports: - - "8003:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30003 - depends_on: - - dl-db-generalledger - - dl-db-generalledger: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-generalledger - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-generalledger:/var/lib/postgresql/data - ports: - - "5435:5432" - - dl-utils: - image: git.humbingo.org/docker/dailyledger-utils:production - container_name: dl-utils - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-utils - ports: - - "8004:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30004 - depends_on: - - dl-db-utils - - dl-db-utils: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-utils - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-utils:/var/lib/postgresql/data - ports: - - "5436:5432" - - dl-subscription: - image: git.humbingo.org/docker/dailyledger-subscription:production - container_name: dl-subscription - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-subscription - ports: - - "8005:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30005 - depends_on: - - dl-db-subscription - - dl-db-subscription: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-subscription - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-subscription:/var/lib/postgresql/data - ports: - - "5437:5432" - - ddl-salestax: - image: git.humbingo.org/docker/dailyledger-salestax:production - container_name: dl-salestax - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-salestax - ports: - - "8006:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30006 - depends_on: - - dl-db-salestax - - dl-db-salestax: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-salestax - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-salestax:/var/lib/postgresql/data - ports: - - "5438:5432" diff --git a/daily-ledger/sandbox-docker-compose.yaml b/daily-ledger/sandbox-docker-compose.yaml deleted file mode 100644 index eb395209..00000000 --- a/daily-ledger/sandbox-docker-compose.yaml +++ /dev/null @@ -1,196 +0,0 @@ -version: '4' - -services: - dl-gateway: - image: git.humbingo.org/docker/dailyledger-gateway:sandbox - container_name: dl-gateway - restart: always - build: - context: . - dockerfile: Dockerfile - - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-gateway - ports: - - "8001:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30001 - depends_on: - - dl-db-gateway - - dl-db-gateway: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-gateway - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-gateway:/var/lib/postgresql/data - ports: - - "5433:5432" - - - dl-invoice: - image: git.humbingo.org/docker/dailyledger-invoiceservice:sandbox - container_name: dl-invoice - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-invoice - ports: - - "8002:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30002 - depends_on: - - dl-db-invoice - - dl-db-invoice: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-invoice - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-invoice:/var/lib/postgresql/data - ports: - - "5434:5432" - - dl-generalledger: - image: git.humbingo.org/docker/dailyledger-generalledger:sandbox - container_name: dl-generalledger - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-generalledger - ports: - - "8003:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30003 - depends_on: - - dl-db-generalledger - - dl-db-generalledger: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-generalledger - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-generalledger:/var/lib/postgresql/data - ports: - - "5435:5432" - - dl-utils: - image: git.humbingo.org/docker/dailyledger-utils:sandbox - container_name: dl-utils - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-utils - ports: - - "8004:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30004 - depends_on: - - dl-db-utils - - dl-db-utils: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-utils - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-utils:/var/lib/postgresql/data - ports: - - "5436:5432" - - dl-subscription: - image: git.humbingo.org/docker/dailyledger-subscription:sandbox - container_name: dl-subscription - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-subscription - ports: - - "8005:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30005 - depends_on: - - dl-db-subscription - - dl-db-subscription: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-subscription - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-subscription:/var/lib/postgresql/data - ports: - - "5437:5432" - - ddl-salestax: - image: git.humbingo.org/docker/dailyledger-salestax:sandbox - container_name: dl-salestax - restart: always - build: - context: . - dockerfile: Dockerfile - - command: bash -c "python manage.py makemigrations && python manage.py migrate && python manage.py runserver 0.0.0.0:8000" - volumes: - - .:/dl-salestax - ports: - - "8006:8000" - labels: - - kompose.service.type=NodePort # Tell kompose to create LoadBalancer - - kompose.service.expose=true # Expose service externally - - kompose.service.nodeport=30006 - depends_on: - - dl-db-salestax - - dl-db-salestax: - image: postgres:16 - restart: always - environment: - POSTGRES_USER: humbingo - POSTGRES_DB: dl-db-salestax - POSTGRES_PASSWORD: Welcome@1 - volumes: - - ./dl-db-salestax:/var/lib/postgresql/data - ports: - - "5438:5432"