Bigu is a ride-sharing application that allows users to share rides with other users. The bigu-backend application is a RESTful API that provides the backend functionality for bigu-frontend.
Before you can run the Bigu backend application, please ensure that you have the following prerequisites satisfied:
- Podman. You can download Podman here.
- An e-mail account. The Bigu backend application uses e-mail to send notifications to users. You can use any e-mail service you like, as long as it supports SMTP.
To install and run the Bigu backend application, please follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/biguapp/bigu-backend.git
- Navigate to the project directory:
cd bigu-backend
- Build the container image:
podman build -t bigu-backend:latest .
- Deploy the Kubernetes pod:
podman play kube bigu-backend.yaml
Once the application is deployed, you can see the available endpoints by accessing Swagger at:
http://localhost:8080/swagger-ui/index.html
To stop the application, run the following command:
podman kube play bigu-backend.yaml --down
If you would like to contribute to the development of bigu-backend, please follow these steps:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make the necessary changes in your branch.
- Commit your changes and push the branch to your forked repository.
- Submit a pull request to the main repository.
TODO: Add license information.