mirror of
https://github.com/hcengineering/platform.git
synced 2024-12-22 11:01:54 +03:00
3daa9a3136
Signed-off-by: Vyacheslav Tumanov <me@slavatumanov.me> |
||
---|---|---|
.. | ||
build-elastic.sh | ||
Dockerfile.elastic | ||
letsencrypt.yaml | ||
README.md | ||
secret.yaml |
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