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 build
This will build the docker image.
To run the project, you need to run the following command:
make deploy
This 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 clean
This will stop the docker container.
To access the logs, you need to run the following command:
make logs
This will show the logs of the docker container.
To test the project, you need to run the following command:
make test
This will run pytest on the project.
To access the documentation, you need to run the project and access the following url:
http://localhost:8001/docs
If 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