Skip to content

RED-CAT-PICTURES/red-cat-pictures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

695 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RED CAT PICTURES

Better Stack Badge

Landing

Tech-enabled Creative Media Agency

  • 📦 SSR

  • 🖼️ OG Tags

  • 🚀 PWA

  • ✋ Push Notification

  • 🌙 Light/Dark Mode

  • 🗂️ CMS (Notion)

  • 🤖 Automation (Email, Whatsapp)

  • 🐋 Containerized

  • 🪄 CI/CD (Github Action)

  • ⚡️ API Route Caching

  • 📐 Analytics

  • Whatsapp Automation

  • Image Search

  • Update Photo page with title and description

  • Instagram Automation

  • Modify Photo page to Project page

  • Like/Dislike Count Content

  • Add live streaming page

  • Audio Dictation of Content

  • Q&A Bot

How to Deploy

  1. Initialize Swarm on the Manager Node
docker swarm init --advertise-addr <MANAGER-IP>
  1. Join Worker Nodes to the Swarm
docker swarm join --token <WORKER-TOKEN> <MANAGER-IP>:2377
  1. Check Node Status
docker node ls
  1. Create a docker volume
upload static, .data into /root/red-cat-pictures
  1. Use Docker Stack to deploy multi-container application
docker stack deploy --compose-file docker-compose.prod.yml red-cat-pictures
  1. Scale service
docker service scale red-cat-pictures_app=2
  1. Verify
docker service ls
docker service ps red-cat-pictures_app

License

Published under the MIT license.