Gå til hovedinnhold
Version: 0.0.1

Property Details API

This repository is prepared in order to get a quickstart on any future fastapi projects which will cover the following:

  • basic configuration layout for development, staging, and production servers which will be determined via the factory script based on and environment variable named MODE, see .env.sample to view a sample.

  • a Dockerfile for building docker image for the application and running the server as a docker container.

  • docker-compose for firing up a local server in a container along with necessary resources.

  • logging mechanism for keeping logs on ELK using APM client configuration.

  • automated testing framework setup for unit tests and api tests using pytest.

  • poetry for package and dependency management.

  • pre-commit hooks for consistent code formatting and validation.

  • GitHub Actions are configured for automated tests and validation.

  • and the basic layout for the application along with its commonly used modules and components are laid out.

Contact

Maintainer: Property Details API: rakib@softwrd.ai

URL: https://fastapi.tiangolo.com/