Arquimedia's new backend using Fastapi.
This project is optimized to run on a docker container. To run it, you need to have docker and docker-compose installed.
To install docker, follow the instructions on the official website.
To install docker-compose, follow the instructions on the official website.
To build the project, you need to run the following command:
make buildThis will build the docker image.
To run the project, you need to run the following command:
make deployThis will run the docker container. The application will be available on the following url:
http://localhost:8001
To stop the project, you need to run the following command:
make cleanThis will stop the docker container.
To access the logs, you need to run the following command:
make logsThis will show the logs of the docker container.
To test the project, you need to run the following command:
make testThis will run pytest on the project.
To access the documentation, you need to run the project and access the following url:
http://localhost:8001/docsIf not part of the Arquimedia team, you can contribute by following the steps below.
- Fork the project
- Create a new branch
- Make your changes
- Commit your changes
- Push your changes
- Open a pull request
- Wait for the pull request to be merged
- Delete your branch
- Pull the changes from the main branch
- Repeat from step 3
- Profit