docs: add README with deployment instructions
This commit is contained in:
39
README.md
Normal file
39
README.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Birthday Roast Gallery
|
||||
|
||||
A fun birthday meme website for roasting your friends with their best (worst) moments.
|
||||
|
||||
## Development
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
## Adding Photos
|
||||
|
||||
1. Add images to `public/images/` folder
|
||||
2. Update `public/roasts.json` with image filenames and Vietnamese captions
|
||||
3. Rebuild and redeploy
|
||||
|
||||
## Docker Build
|
||||
|
||||
```bash
|
||||
docker build -t cmsn-b-linh:latest .
|
||||
```
|
||||
|
||||
## Kubernetes Deployment
|
||||
|
||||
1. Push image to your registry:
|
||||
```bash
|
||||
docker tag cmsn-b-linh:latest your-registry/cmsn-b-linh:latest
|
||||
docker push your-registry/cmsn-b-linh:latest
|
||||
```
|
||||
|
||||
2. Update `k8s/deployment.yaml` with your registry image
|
||||
|
||||
3. Apply manifests:
|
||||
```bash
|
||||
kubectl apply -f k8s/
|
||||
```
|
||||
|
||||
4. Access at: https://cmsn-b-linh.duylai.duckdns.org
|
||||
Reference in New Issue
Block a user