25 lines
789 B
Markdown
25 lines
789 B
Markdown
# LightSaver
|
|
|
|
## Technologies Used
|
|
|
|
- **Next.js**: React-based framework for building server-side rendered and statically generated web applications.
|
|
- **GraphQL**: API query language for flexible and efficient data fetching.
|
|
- **Express.js**: Fast, unopinionated web framework for Node.js, powering the backend API.
|
|
- **PostgreSQL**: Relational database for persistent storage.
|
|
- **Docker**: Containerization for consistent deployment.
|
|
- **Terraform CDKTF**: Infrastructure as Code (IaC) using the Cloud Development Kit for Terraform.
|
|
- **RabbitMQ**: Message broker for asynchronous communication and background processing.
|
|
|
|
## Docker Commands
|
|
|
|
To build the Docker image:
|
|
|
|
```sh
|
|
docker build -t lightsaver-app .
|
|
```
|
|
|
|
To run the container:
|
|
|
|
```sh
|
|
docker run -p 3000:3000 lightsaver-app
|
|
``` |