https://github.com/kotyarich/tp-db-forum
Technopark database cource (2019)
https://github.com/kotyarich/tp-db-forum
database postgresql technopark
Last synced: 6 months ago
JSON representation
Technopark database cource (2019)
- Host: GitHub
- URL: https://github.com/kotyarich/tp-db-forum
- Owner: Kotyarich
- Created: 2019-03-17T19:59:19.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-02-07T18:10:16.000Z (over 6 years ago)
- Last Synced: 2024-06-29T09:02:38.762Z (about 2 years ago)
- Topics: database, postgresql, technopark
- Language: Go
- Homepage:
- Size: 58.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Technopark database cource (2019)
## Task
Тестовое задание для реализации проекта "Форумы" на курсе по базам данных в Технопарке Mail.ru
Суть задания заключается в реализации API к базе данных проекта «Форумы» по документации к этому API.
Таким образом, на входе:
документация к API;
На выходе:
репозиторий, содержащий все необходимое для разворачивания сервиса в Docker-контейнере.
## Документация к API
Документация к API предоставлена в виде спецификации [OpenAPI](https://ru.wikipedia.org/wiki/OpenAPI_%28%D1%81%D0%BF%D0%B5%D1%86%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F%29): swagger.yml
https://tech-db-forum.bozaro.ru/
## Требования к проекту
Проект должен включать в себя все необходимое для разворачивания сервиса в Docker-контейнере.
При этом:
* файл для сборки Docker-контейнера должен называться Dockerfile и располагаться в корне репозитория;
* реализуемое API должно быть доступно на 5000-ом порту по протоколу http;
* допускается использовать любой язык программирования;
* крайне не рекомендуется использовать ORM.
Контейнер будет собираться из запускаться командами вида:
```
docker build -t a.navrotskiy https://github.com/bozaro/tech-db-forum-server.git
docker run -p 5000:5000 --name a.navrotskiy -t a.navrotskiy
```