169 похожих чатов

Ребят, здравствуйте! Можете пожалуйста подсабить с такой проблемой, у меня настроен

ci/cd. Проект на Djnago.


У меня есть логика на создание файла, который на данный момент сохраняется в папке, указаной в модели.

Сама проблема, при каждом новом деплое, у меня пересоздаётся контейнер и следовательно файлы нужно создавать заново. Как можно исправить этот момент?

Код :
deploy-job:
tags:
- vm-sheller
stage: deploy
before_script:
- chmod 400 $SSH_KEY
script:
- ssh -o StrictHostKeyChecking=no -i «Подключение к серверу по SSH»
docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY &&
docker stop prod_container &&
docker rm prod_container &&
docker run -d -p 5000:8000 --name prod_container $CONTAINER_IMAGE"

- echo "Успешное подключение к prod-серверу"
only:
- master

5 ответов

30 просмотров

cloud native - не хранить Стейт в файле, хранить в базе. Поможет в будущем при масштабировании. А вообще можно хранить файл в volume, который подключается к контейнеру,

Arseny- Автор вопроса
Dmitry Sergeev 🇺🇦
cloud native - не хранить Стейт в файле, хранить в...

Не, там просто есть функционал, который создаёт файлы и они лежат в контейнере, как можно реализовать так, чтобы была папка на серваке, в которую бы они копировались и при каждом деплои стягивались оттуда?

Arseny
Не, там просто есть функционал, который создаёт фа...

Плохой функционал, надо переделать. Хранить в базе или в S3 Ну или тоорное решение - хранить файлы в volume, которое нужно будет переделывать в будущем, в случае если понадобится масштабирование и отказоустойвость. Кто не передылвает, тот страдает с кластерными фс

Arseny- Автор вопроса
Dmitry Sergeev 🇺🇦
Плохой функционал, надо переделать. Хранить в базе...

Т.е. просто переписать код, чтобы экземпляры файлов хранились в бд, и оттуда их стягивать?

Arseny
Т.е. просто переписать код, чтобы экземпляры файло...

Ну например, ну предпочтительнее S3 совместимое хранилищем

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта