Mongo Verba is a simple web application for storing quotes. It allows users to add quotes with an author and optional notes, providing a practical environment for experimenting with MongoDB.
-
Navigate to the project directory:
cd mongo-verba
-
Set up the environment variables:
nano docker-compose.yaml
-
Start the application with Docker:
docker compose up -d --build
The frontend is available at http://localhost:2319
and the backend API is available at http://localhost:3000
-
Navigate to the project directory:
cd mongo-verba
-
Setup the secrets:
cp k8s/secrets.example.yaml k8s/secrets.yaml nano k8s/secrets.yaml
-
Edit the Ingress to use your domain:
nano k8s/ingress.yaml
-
Start the application with Kubernetes:
kubectl apply -f k8s/
The application will be available at https://your-domain.com/mongo-verba
Note: It's possible to enable or disable quote insertion independently on both the frontend and the backend. By default, it comes disabled on the backend and frontend. Edit the Dockerfiles according to your preference.
- Add language switching options.
- Save and read quotes from a text file or a CSV.
- None at the moment!!