Desenvolvemento e despregue dun sistema integral de xestión de documentación persistente
Title
Desenvolvemento e despregue dun sistema integral de xestión de documentación persistenteAuthor(s)
Directors
Expósito, Roberto R.Date
2022Center/Dept./Entity
Enxeñaría informática, Grao enDescription
Traballo fin de grao. Enxeñaría Informática. Curso 2021/2022Abstract
[Resumo] A documentación é un elemento vital, tanto en organizacións de todos os tamaños como de
maneira máis persoal ou grupal. Aínda que existen numerosas ferramentas con diferentes
características para a súa xestión, ás veces estas mesmas ferramentas non ofrecen unha persistencia
dos documentos elaborados. Por outra parte, o despregue dun sistema integral de
documentación tamén é unha parte crítica para proporcionar este tipo de ferramentas ás empresas
e organizacións, debido á necesidade de utilizar e integrar diversas tecnoloxías, así
como á orquestración das mesmas. O obxectivo principal deste Traballo de Fin de Grao (TFG)
é proporcionar un sistema produtivo funcional e integrado multiaplicación para a xestión de
documentación de maneira persistente. O groso deste traballo é o deseño, implementación e
despregue dunha aplicación web para a xestión de forma persistente de recursos desenvoltos
nunha instancia CodiMD. Esta aplicación web, a partir de agora “Biblioteka”, actúa coma un
repositorio onde a/o usuaria/o pode gardar os recursos de CodiMD aos que teña acceso, podendo
así ter unha copia en modo lectura persistente e inmutable do recurso en cuestión nun
momento concreto da súa historia. Biblioteka pretende ofrecer unha maneira sinxela tanto
de gardar un recurso (empregando a URL), como de listar, ver, editar ou borrar os recursos xa
gardados, é dicir, soportar todas as operacións Create, Read, Update, and Delete (CRUD). [Abstract] Documentation is a must-have, both in organizations of all sizes and for personal or group
projects. Notwithstanding that there are numerous tools with different features for managing
it, normally these tools do not offer persistence of the elaborated documents. On the other
hand, the deployment of an integrated documentation system is critical in order to provide
these kind of tools to the organizations, due to the necessity of using and integrating several
technologies, as well as orchestrating them. The main goal of this BSc Thesis is to provide a
fully functional multi-platform integrated system for managing documentation in a persistent
way. The main pillars of this project are the design, implementation, and deployment of a web
application that manages resources developed in a CodiMD instance in a persistent way. The
web application, from now on ”Biblioteka”, performs as a repository where users can save
their resources to which they have access, thus having a read-only, persistent and immutable
copy of the concerned resource at a particular time in its history. Biblioteka tries to provide
an easy manner of saving a resource (by using the URL), as well as listing, consulting, editing,
or removing the already saved resources, it means, supporting all Create, Read, Update, and
Delete (CRUD) operations.
Keywords
Aplicación web
Docker
Documentación
GitLab
Helm
Kubernetes
OKD
PostgreSQL
Python
ReactJS
Docker
Documentación
GitLab
Helm
Kubernetes
OKD
PostgreSQL
Python
ReactJS
Rights
Atribución 3.0 España