Welcome to the Chat App by Mayank! This project is a real-time chat application built with TypeScript, Next.js, and WebSocket.
You can check out the live version of the app here.
- TypeScript
- Next.js
- WebSocket
- Docker: For containerizing the application.
- Docker Compose: For managing multi-container Docker applications.
- GitHub Actions: For CI/CD automation.
- Azure VM: For hosting the application.
To get started with the project, follow these steps:
-
Clone the Repository
git clone https://github.com/MayankChandratre1/chat-app-2.0.git cd chat-app-2.0
-
Set Up Environment Variables
Create a
.env
file in the root directory and add the required environment variables as shown in the.env.example
file. -
Build and Start the Application
docker-compose up --build
-
View Container Logs
If you encounter issues, you can view the container logs to diagnose the problem:
docker logs <container-id>