compose-files/paisavara/gateway/pv-gateway-cm0-configmap.yaml

302 lines
8.8 KiB
YAML

apiVersion: v1
data:
docker-compose.yaml: |
version: '3.8'
services:
pv-gateway:
image: 147.79.66.211:3000/docker/paisavara-gateway:v19
container_name: pv-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:
- .:/pv-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:
- pv-db-gateway
pv-db-gateway:
image: postgres:16
restart: always
environment:
POSTGRES_USER: humbingo
POSTGRES_DB: pv-db-gateway
POSTGRES_PASSWORD: Welcome@1
volumes:
- ./pv-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: pv-gateway
name: pv-gateway-cm0