Project

General

Profile

Feature #3669

Modularize the appengine application

Added by Md Shahzar 4 months ago. Updated 4 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
07/19/2024
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)

Description

Follow the below structure

app-engine/
├── .gcloudignore
├── appengine
├── requirements.txt
├── app-dev.yaml
├── app-qa.yaml
├── app-prod.yaml
├── main.py
├── app/
│ ├── init.py
│ ├── routes.py
│ ├── services/
│ │ ├── init.py
│ │ ├── openai_service.py
│ │ └── qna_service.py
│ ├── clients/
│ │ ├── init.py
│ │ ├── openai_client.py
│ │ └── bucket_client.py
│ ├── utils/
│ │ ├── init.py
│ │ ├── key_encoder_decoder.py
│ │ └── app_config.py
│ ├── openai/
│ │ ├── init.py
│ │ └── routes.py
│ └── qna/
│ ├── init.py
│ └── routes.py
└── tests/
└── all the test will be inside this folder


Subtasks

Task #3670: Create blueprintsNew07/19/2024

Actions
Task #3671: Seperate into service and dao for datastore helperNew07/19/2024

Actions
Task #3672: Seperate into service and client for assistant_apiNew07/19/2024

Actions
Task #3673: Create a bucket_client New07/19/2024

Actions

Also available in: Atom PDF