dc.contributor.advisor | Черноволик, Г. О. | uk |
dc.contributor.author | Чариков, С. В. | uk |
dc.date.accessioned | 2019-09-06T06:59:00Z | |
dc.date.available | 2019-09-06T06:59:00Z | |
dc.date.issued | 2019 | |
dc.identifier.citation | Розробка автоматизованої системи створення Python-пакетів для використання в Docker-контейнерах на основі Alpine [Електронний ресурс] : [презентація] / викон. С. В. Чариков ; Вінницький національний технічний університет ; Факультет інформаційних технологій та комп’ютерної інженерії ; Кафедра програмного забезпечення. – Електронні текстові дані (1 файл: 1,80 Мбайт). – Вінниця, 2019. – Назва з екрана. | uk |
dc.identifier.uri | http://ir.lib.vntu.edu.ua//handle/123456789/26313 | |
dc.description | Керівник: канд. техн. наук, доц. Черноволик Г. О. | uk |
dc.description.abstract | У магістерській кваліфікаційній роботі спроектовано та розроблено автоматизовану систему створення Python-пакетів для їх використання в Docker-контейнерах на основі Alpine. Система призначений для автоматизованої узгодження та міграції існуючих та, з їх появою, нових Python-пакетів у Docker-контейнери, що базуються на Linux дистрибутиві Alpine. Використано існуючі технології, зокрема брокер повідомлень, робота з базою даних, система розподіленої черги завдань, система збереження структур даних в пам’яті та веб-сервер.
Автоматизовану систему розроблено за допомогою мови програмування Python. Celery використано для реалізації черги завдань, RabbitMQ використано як брокер повідомлень, Redis – як тимчасове сховище результатів, Django ORM – для взаємодії з базою даних (PostgreSQL), Nginx – як простий веб-сервер. | uk |
dc.description.abstract | The automated system that creates Python packages for their use in Alpine-based docker containers was designed and developed for the master's qualification work. The system is designed to automate the agreement and migration of existing and, with their appearance, new Python packages to Docker containers based on the Alpine Linux distribution. Existing technologies are used, including a message broker, a database interaction, a distributed queue system, a system for storing data structures in memory and a web server.
The automated system is developed using the Python programming language. Celery is used to implement task queue, RabbitMQ is used as message broker, Redis as a temporary repository of results, Django ORM for database interaction (PostgreSQL), Nginx as a simple web server. | en |
dc.language.iso | uk_UA | uk_UA |
dc.publisher | ВНТУ | uk |
dc.subject | автоматизація процесів | uk |
dc.subject | Python-пакет | uk |
dc.subject | Docker-контейнер | uk |
dc.subject | впровадження програмного забезпечення | uk |
dc.subject | розгортання | uk |
dc.subject | 121 | |
dc.title | Розробка автоматизованої системи створення Python-пакетів для використання в Docker-контейнерах на основі Alpine | uk |
dc.type | Presentation | |