platform/deploy
Vyacheslav Tumanov 3daa9a3136
Rewrite README.md to remove rushx dev setup (#2526)
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me>
2023-01-24 19:36:45 +06:00
..
build-elastic.sh remove images folder 2021-09-09 22:48:27 +02:00
Dockerfile.elastic remove images folder 2021-09-09 22:48:27 +02:00
letsencrypt.yaml k8s deployment use secret 2021-10-23 02:05:45 +02:00
README.md Rewrite README.md to remove rushx dev setup (#2526) 2023-01-24 19:36:45 +06:00
secret.yaml k8s deployment use secret 2021-10-23 02:05:45 +02:00

Deploying Platform on k8s cluster

We need MongoDb, Elastic Search, and MinIO servers installed on the network/cloud. You should have credentials to access these servers to continue deployment.

Secrets

secret.yaml provide exemplary configuration values to access data storage servers. Provide correct values and

kubectl apply -f secret.yaml

Deploying Transactor service

cd server/server
kubectl apply -f kube/transactor.yml
kubectl apply -f kube/ingress.yml

Deploying Front-end services

cd server/front
kubectl apply -f kube/front.yml
kubectl apply -f kube/ingress.yml

Deploying Account services

cd pods/account
kubectl apply -f kube/deployment.yml
kubectl apply -f kube/service.yml
kubectl apply -f kube/ingress.yml

Deploying Upload services

cd server/upload
kubectl apply -f kube/deployment.yml
kubectl apply -f kube/service.yml
kubectl apply -f kube/ingress.yml