Getting Started the first thing to do is to clone the repository:
$ git clone https://github.com/dejetem/fast.git
$ cd fast
$ create .env file and add
$ DATABASE_URL
$ DB_USER
$ DB_PASSWORD
$ DB_NAME
$ PGADMIN_EMAIL
$ PGADMIN_PASSWORD
$ docker-compose build
$ docker-compose up
$ docker-compose run app alembic revision --autogenerate -m "Migration"
$ docker-compose run app alembic upgrade head
Open your a tab on your browser and input this url
$ http://127.0.0.1:8000/ - base url
$ http://localhost:8000/docs - swagger documentation
$ http://localhost:8000/redoc - redoc documentation
sample for adding product with discount
{
"name": "string",
"sku": "string",
"category": "string",
"price": {
"original": 50000,
"discount_percentage": "30%",
"currency": "USD"
}
}
sample for adding product without discount
{
"name": "string",
"sku": "string",
"category": "string",
"price": {
"original": 50000,
"currency": "USD"
}
}