Go to file
2024-07-15 16:29:58 +03:00
.github/workflows chore(renovate): add renovate configuration and lint github workflow 2024-07-15 16:29:58 +03:00
app chore(github-workflow): add build and publish docker image workflow 2024-07-15 16:28:47 +03:00
chart Update ingress 2022-08-03 13:41:54 +03:00
.renovaterc chore(renovate): add renovate configuration and lint github workflow 2024-07-15 16:29:58 +03:00
image-example.jpg Initial commit 2020-07-07 14:22:39 +03:00
Makefile chore(makefile): refactor main makefile 2024-07-15 16:29:29 +03:00
README.md Initial commit 2020-07-07 14:22:39 +03:00

Приложение для загрузки и получения картинки

Функциональность

Загрузка картинки

curl -F 'image=@/path/to/image.png' my-app.com/upload

Получение картинки

curl http://my-app.com/image -o image.jpg

При загрузки следующей картинки предыдущая удаляется

Требования

  • Zero-downtime deployment
  • 100% uptime
  • Возможность делать несколько релизов для разных веток в один неймспейс (для тестирования)

Деплой

Сборка

make build BRANCH=master

Деплой helm чарта (используется helm 3)

make deploy HELM=helm