Closed Baro-coder closed 1 year ago
.
├── assets /*!< obrazy, wykresy, diagramy */
├── docs /*!< dokumentacja */
└── software /*!< kod źródłowy aplikacji */
├── services /*!< mikrousługi */
│ ├── api_gateway /*!< Usługa API_GATEWAY */
│ │ ├── Dockerfile /*!< skrypt budujący obraz Docker'a */
│ │ └── app /*!< kod źródłowy usługi */
│ ├── client /*!< Usługa aplikacji klienckiej */
│ │ ├── Dockerfile /*!< skrypt budujący obraz Docker'a */
│ │ └── app /*!< kod źródłowy usługi */
│ ├── db /*!< Usługa DB */
│ │ ├── Dockerfile /*!< skrypt budujący obraz Docker'a */
│ │ └── scripts /*!< skrypty inicjujące bazy danych */
│ ├── db_driver /*!< Usługa DB_DRIVER */
│ │ ├── Dockerfile /*!< skrypt budujący obraz Docker'a */
│ │ └── app /*!< kod źródłowy usługi */
│ ├── docker-compose.yml /*!< skrypt agregujący obrazy Docker'a */
│ ├── employee /*!< Usługa EMPLOYEE */
│ │ ├── Dockerfile /*!< skrypt budujący obraz Docker'a*/
│ │ └── app /*!< kod źródłowy usługi */
│ ├── employer /*!< Usługa EMPLOYER */
│ │ ├── Dockerfile /*!< skrypt budujący obraz Docker'a */
│ │ └── app /*!< kod źródłowy usługi */
│ └── identity /*!< Usługa IDENTITY */
│ ├── Dockerfile /*!< skrypt budujący obraz Docker'a */
│ └── app /*!< kod źródłowy usługi */
├── tools /*!< narzędzia i skrypty pomocnicze dla VM */
└── vm /*!< maszyna wirtualna, konfiguracje VM */
POZYTYWNE
Odpowiedź pozytywna powinna zawierać trzy pola:
code
- Status odpowiedzi (duplikacja zwracanego statusu HTTP)message
- Słowny opis statusu odpowiedzidata
- Zwracana struktura danychPrzykład:
{
"code" : 201,
"message" : "Resource successfully created.",
"data" : [
"email" : "user@gmail.com"
"username" : "user",
]
}
NEGATYWNE
Odpowiedzi negatywne powinny zawierać trzy pola:
code
- Status odpowiedzi (duplikacja zwracanego statusu HTTP)message
- Słowny opis statusu odpowiedzierror
- Szczegółowy opis błęduPrzykład:
{
"code" : 409,
"message" : "Resource already exists."
"error" : "This email address is already taken."
}
Opracować