https://github.com/tomdieu/tp-blog
A Small micro service app
https://github.com/tomdieu/tp-blog
microservice minikube-cluster
Last synced: about 1 year ago
JSON representation
A Small micro service app
- Host: GitHub
- URL: https://github.com/tomdieu/tp-blog
- Owner: Tomdieu
- Created: 2023-11-07T22:14:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-10T23:26:36.000Z (about 2 years ago)
- Last Synced: 2025-01-29T04:45:44.775Z (about 1 year ago)
- Topics: microservice, minikube-cluster
- Language: JavaScript
- Homepage:
- Size: 235 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TP BLOG
This is a micro service on a small blog forked from [atemengue (Régis Atemengue)](https://github.com/atemengue/tp-blog)
## Requirements
- Docker
- Kubernetes
- Minikube
- Scaffold (automate deployment)
### How to install
- Docker [Install docker](https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04)
- Kubernetes [Install k8s](https://kubernetes.io/docs/tasks/tools/install-kubectl-linux/)
- Minikube [Install Minikube](https://kubernetes.io/fr/docs/tasks/tools/install-minikube/)
- Skaffold
```bash
curl -Lo skaffold https://storage.googleapis.com/skaffold/releases/latest/skaffold-linux-amd64 && \
sudo install skaffold /usr/local/bin/
```
## To build the different images
- Run
```bash
./build.sh
```
## To run the deployment
- Run
```bash
./deploy.sh
```
## To delete the deployment
- Execute
```bash
./delete.sh
```
## To automate deployment with skaffold
- Execute
```bash
./deploy_all.sh
```