Настроить ci\cd в TeamCity
Есть проект, который хотелось бы привести в порядок и максимально упростить, решить проблемы с существующими конфигурациями и автоматизировать. Примерный список задач:
- TeamCity:
- Создать билд-конфигурации для фронтенда и бэкенда.
- Настроить автоматический триггер сборки при коммитах в GitHub.
- Настроить деплой через Docker и автоматическое развертывание в staging/production.
- Nginx:
- Настроить Nginx на сервере, для существующей конфигурации приложения
- Zabbix:
- Настроить метрики и дашборды для отслеживания состояния системы.
- Конфигурировать алерты для своевременного реагирования на проблемы.
Знания и понимания:
- TeamCity: настройка CI/CD пайплайнов, интеграция с GitHub, деплой Docker-контейнеров.
- Docker: создание и управление Docker-образами, написание Dockerfile.
- Nginx: конфигурация обратного проксирования, SSL/TLS, оптимизация производительности.
- Zabbix: установка и конфигурация сервера и агентов, создание метрик и дашбордов.
Состав проекта:
- Мобильное приложение (PWA) Vue
- Основное приложение (front) Vue
- Основное приложение (back) Python
- База данных Postgres
- Redis
- Celery
- Flower
- Аналитика Metabase
Все в отдельных контейнерах Docker
Moscow.media
Частные объявления сегодня
Заместитель генерального директора ГПМ Радио по дистрибуции и технологиям отмечен наградой «Медиа-Менеджер России – 2024»
КАК АНТАГОНИСТ МОЖЕТ ИЗМЕНИТЬ МИР ИЛИ ИСТОРИЯ ОДНОГО МОСКОВСКОГО РЭПЕРА.
Совладелец «ТЕХНОНИКОЛЬ» Игорь Рыбаков запустил на Дальнем Востоке бизнес-клуб «Эквиум»
Tele2 модернизировала сеть на транспортных узлах по всей России
«Чушь из нельмы» и «картофель с олениной»: ТВ-3 и ресторан «Магадан» накормят жителей Питера блюдами «Последнего героя»
Командир армянского добровольческого батальона «АрБат» Айк Гаспарян: не смогу простить предателей, сдавших Арцах
Выставка «Интерткань» представляет участников раздела «Пряжа и нити»
Открой для себя свои Курилы
An iconic Michael Jordan photo will be on Tyler Reddick's car as he races through Chicago
Leeloo Dolls: Your Premier Destination for Realistic Sex Dolls
Sky Sports issue grovelling apology to Nottingham Forest after Gary Neville’s ‘Mafia gang’ outburst
‘I made it work that night’: Stevenson reflects on negative fan response as he readies for next outing
Беспроводной сканер штрих-кодов Heroje S-H29W
Языковые модели на основе искусственного интеллекта, повышение производительности сотрудников и экономия ресурсов: BIA Technologies обозначила основные тренды цифровой трансформации
Мать избитого возле Детского парка юноши знает имя и у нее есть фото нападавшего
The internet is not a free-for-all—we shouldn't let big tech companies wish copyright out of existence
Dead Space x Battlefield 2042 crossover event looks fun, even if it isn't quite what Dead Space fans have been hoping for
Escape From Tarkov studio Battlestate Games has put a bounty on cheaters
Original Fallout lead Tim Cain says the team planned for there to be 1000 Vaults, but he thinks there are actually far fewer in the setting
Врач Тяжельников: Быть на улице более 15 минут без одежды опасно из-за солнца
Более 5 тысяч человек посетили культурно-просветительское мероприятие «Один день с Росгвардией» в Москве
КАК АНТАГОНИСТ МОЖЕТ ИЗМЕНИТЬ МИР ИЛИ ИСТОРИЯ ОДНОГО МОСКОВСКОГО РЭПЕРА.
Водитель врезался в столб и разбился насмерть на севере Москвы
Юные жители Поморья могут принять участие в проекте, посвященном 225-летию со дня рождения А.С. Пушкина
КАК АНТАГОНИСТ МОЖЕТ ИЗМЕНИТЬ МИР ИЛИ ИСТОРИЯ ОДНОГО МОСКОВСКОГО РЭПЕРА.
Пожар в центре Москвы локализован на площади 600 квадратных метров
Глеб Никитин поздравил Захара Прилепина с днём рождения
В Тверской области прошел «Семейный праздник в Домотканово»
Выяснилось: Российские борцы не будут участвовать в Олимпиаде — 2024
Быстрый перевод денег между РФ и Индией может быть запущен по итогам визита Моди
Уимблдон. 6 июля. Сафиуллин начнет в 13 мск, Медведев доиграет вторым запуском, микст Маррея и Радукану пройдет на Центральном корте
Шарапова обнимала принцессу Беатрис и получила поздравления от Доронина: 20-летие победы теннисистки на Уимблдоне
Уимблдон. 4 июля. Марреи сыграют пару последним запуском на Центральном корте, Зверев сыграет на Корте №1
Хачанов не смог выйти в третий круг Уимблдона, проиграв 220-й ракетке мира
«Смертельная реакция»: как определить опасность укуса насекомого
Быстрый перевод денег между РФ и Индией может быть запущен по итогам визита Моди
В Тверской области прошел «Семейный праздник в Домотканово»
В Москве к шоссейной гонке «Столица» присоединились более 900 велосипедистов
Музыкальные новости
Тур Валерия Гергиева и музыкантов Мариинского театра по Золотому кольцу откроется во Владимире
В Петербурге пройдет праздничный концерт «Планета Образцова»
Наталья Сергунина: На ВДНХ пройдет фестиваль искусств «Вдохновение»
«Выбрасываю из головы ненужную информацию»: Юрий Лоза не помнит первую любовь
В Ростове стартовал зумба-тур против рака груди
КАК АНТАГОНИСТ МОЖЕТ ИЗМЕНИТЬ МИР ИЛИ ИСТОРИЯ ОДНОГО МОСКОВСКОГО РЭПЕРА.
Губернатор Ведерников получил награду за работу псковского стенда на выставке «Россия»
Байден заявил, что только он может «противостоять Путину» и сдерживать Китай
В Каргополе развернулся «Театр народной жизни»
В оборонных хищениях наступила свобода // Из семи фигурантов громкого дела отсидит только один
"Роснефть" — в Самару, РЖД — в Читу: Хитрый план Путина по переселению госкорпораций
Московские производитель разработал устройство для идентификации объектов на расстоянии до 15 метров
Пенсионерку на велосипеде сбили в Кстовском районе
Автобус насмерть прижал своего водителя к эвакуатору в Москве
Водитель Hyundai столкнулся со столбом на Ленинградском шоссе и погиб
СМИ: Моди обсудит с Путиным в Москве быстрые переводы в отсутствие SWIFT
СМИ: Моди обсудит с Путиным в Москве быстрые переводы в отсутствии SWIFT
Путин на следующей неделе планирует принять участие в Парламентском форуме БРИКС
Ушаков затруднился сказать, когда Россия и Европа могут восстановить отношения
Врач Тяжельников: Быть на улице более 15 минут без одежды опасно из-за солнца
В Москве врачи борются за жизнь младенца, выпавшего из окна 11-го этажа
Врач посоветовала, как пережить аномальную жару
В столице наградили лучших ветеринарных врачей
Сборная Узбекистана вернулась на родину с 36 золотыми медалями
В Ростове стартовал зумба-тур против рака груди
Масштабное благоустройство детских и спортивных площадок началось в Бибирево
Пространство «Москва — молодежная столица России» откроют на фестивале в «Лужниках»
Собянин: «Активные граждане» выбрали места для расположения 47 ярмарок
Собянин: Детский Черкизовский парк стал отличным местом для спорта и отдыха
Сергей Собянин утвердил проект реконструкции улиц на севере столицы
Собянин: москвичи активно помогают жителям новых регионов
Врач посоветовала, как пережить аномальную жару
Tesla разорвало на части при массовом ДТП в центре Москвы
Многоразовый мангал и экологичная тара: москвичам рассказали об организации экопикника
Жителей и гостей Москвы предупредили о новой волне аномальной жары
Сёмин назвал главное оружие команды легенд России
В Тверской области прошел «Семейный праздник в Домотканово»
Быстрый перевод денег между РФ и Индией может быть запущен по итогам визита Моди
Черчесов предсказал финалиста Евро в паре Испания - Франция
Зачем россияне вживляют чипы себе под кожу
Сергей Собянин утвердил проект нового участка Рублево-Архангельской линии метро
Собянин: Утвержден проект участка метро от «Липовой рощи» до «Ильинской»
В Архангельской области появились станции зарядки электротранспорта
Глава Симферополя ходит на работу в рубашке polo итальянского дизайнера
В Крыму 12-летняя родственница чиновника на электросамокате сбила коляску с ребенком, но ей ничего не будет
В День семьи, любви и верности телевизионная мачта в Оренбурге озарится праздничными огнями
Выставка-настроение «Семья, согретая любовью, всегда надежна и крепка»
Малыш умер после падения с 11-го этажа дома на Союзном проспекте в Москве
Певица Алсу подала на раздел имущества с Яном Абрамовым: что будут делить супруги
Белгородскую область отметили за работу на выставке «Россия» в Москве
В каких регионах России ожидается аномальная жара?