Repository logo
 
Publication

APPJET platform: open-source platform for deployment automation and configuration over web infrastructures.

dc.contributor.advisorVentura, João
dc.contributor.authorMalhado, Guilherme Pinto Luz Marmeleiro
dc.date.accessioned2025-02-13T15:23:46Z
dc.date.available2025-02-13T15:23:46Z
dc.date.issued2024-12
dc.description.abstractAppjet é um projeto destinado a simplificar a configuração de servidores e os processos de implementação de deployments de aplicações web. Aborda os desafios enfrentados em configurações manuais e cadeias de ferramentas complexas, fornecendo uma plataforma amigável ao utilizador. O objetivo principal do projeto é automatizar estes processos, reduzindo o tempo e o esforço para os programadores, ao mesmo tempo que melhora a qualidade da aplicação. Ao formalizar os detalhes da aplicação em ficheiros de configuração, Appjet simplifica os fluxos de trabalho de implementação tanto para indivíduos como para equipas. Como uma iniciativa de código aberto, incentiva contribuições da comunidade e potenciais modelos de negócio relativos ao hosting de instâncias da plataforma. O desenvolvimento do projeto seguiu uma metodologia Kanban, dando um elevado enfâse à visualização de tarefas, o trabalho limitado em progresso e a melhoria contínua. Além disso, integra tecnologias modernas para garantir eficiência e confiabilidade, com testes no mundo real e documentação abrangente. As funcionalidades incluem uma aplicação cliente para configuração e implementação, um frontend de monitorização de servidores, mecanismos de autenticação de clientes e um site para documentação e tutoriais. Em última análise, Appjet visa facilitar processos de deployment de aplicações web mais rápidos e simplificados.pt_PT
dc.description.abstractAppjet is a project aimed at simplifying server configuration and web application deployment processes. It addresses the challenges faced in manual setups and complex toolchains by providing a user-friendly platform. The project's primary goal is to automate these processes, reducing time and effort for developers while improving application quality. By formalizing application details into configuration files, Appjet streamlines deployment workflows for both individuals and teams. As an open-source initiative, it encourages community contributions and potential business models around hosting instances of the platform. The project follows a Kanban methodology, emphasizing task visualization, limited work in progress, and continuous improvement. Additionally, it integrates modern technologies to ensure efficiency and reliability, with real-world testing and comprehensive documentation. Features include a client application for configuration and deployment, server monitoring frontend, client authentication mechanisms, and a website for documentation and tutorials. Ultimately, Appjet aims to facilitate faster, more streamlined deployment processes for web applications.pt_PT
dc.identifier.tid203800028pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.26/54413
dc.language.isoengpt_PT
dc.subjectDeploymentspt_PT
dc.subjectConfiguração de Servidorespt_PT
dc.subjectAutomaçãopt_PT
dc.subjectCódigo-Abertopt_PT
dc.subjectDeploymentspt_PT
dc.subjectServer configurationpt_PT
dc.subjectAutomationpt_PT
dc.subjectOpen-Sourcept_PT
dc.titleAPPJET platform: open-source platform for deployment automation and configuration over web infrastructures.pt_PT
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspt_PT
rcaap.typemasterThesispt_PT
thesis.degree.grantorInstituto Politécnico de Setúbal
thesis.degree.nameMestrado em Engenharia de Softwarept_PT

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RelatorioTeseGuilhermeMalhado.pdf
Size:
7.24 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.85 KB
Format:
Item-specific license agreed upon to submission
Description: