Moogle is a search engine project developed as part of the Programming course of the first year of Computer Science at the Faculty of Mathematics and Computing, University of Havana.
- Install .NET Core 6.0. You can check the official documentation for this.
- Clone the project and move to the root folder:
git clone https://github.com/CfM47/Moogle.git
cd Moogle- If you are on Linux or Windows, you can run the respective commands:
make devdotnet watch run --project MoogleServerTo run the project using Docker, follow these steps:
-
Make sure you have Docker installed on your system. You can follow the instructions in the official Docker documentation.
-
Clone the project and move to the root folder:
git clone https://github.com/CfM47/Moogle.git
cd Moogle- Build the Docker image:
docker build -t moogle .- Run the Docker container:
docker run --rm -d -p 5285:5285 --name mooglecontainer moogleThis will start the server on port 5000. You can access the application in your browser at http://localhost:5285.
Moogle is a search engine wich mean that it needs something to search. To perform queries, be sure to copy plain text documents into the Content folder. This folder will be used by the application to search and retrieve information.
Programming Project. Faculty of Mathematics and Computing - University of Havana. Courses 2021, 2022.