This article addresses the challenge of building Android applications within secure, network-isolated environments where no direct internet connection is available. The primary objective is to develop a reliable method for the continuous integration and delivery (CI/CD) of Android artifacts under these constraints. The proposed solution methodologically integrates Docker containerization to ensure a standardized build environment with the Nexus Repository Manager for creating a comprehensive local mirror of all external dependencies, such as those from Google Maven. This local repository cache is then made accessible inside the isolated network via a configured nginx proxy server. The implemented system successfully enables a complete and automated Android build pipeline, entirely eliminating the need for external access during compilation. The results demonstrate significant enhancements in security by mitigating risks associated with public repositories, while also ensuring build stability, reproducibility, and protection against upstream outages. In conclusion, this approach provides a practical and robust framework for secure mobile application development in high-security or restricted corporate network infrastructures.
Keywords: docker, containerization, android, flutter, ci/cd, nginx, proxying, network isolation, application building.
The article describes the process of developing and optimizing a Telegram bot for remote server management. As part of the study, an application was developed, implemented in Python using the Telegram API and using the PostgreSQL DBMS to store data as part of the workflow. The system is designed to optimize the workflow in the field of administration, providing users with an easy way to manage servers via Telegram. With the help of the created bot, users will be able to control servers, execute the necessary commands remotely, receive up-to-date information and monitor the status of servers in real time. The development of the bot included several stages, from architecture design to testing and implementation. Particular attention was paid to data security and system reliability to ensure stable operation and protection from unauthorized access. As a result, a functional and convenient tool was created that significantly simplifies administration tasks and increases the efficiency of server management.
Keywords: python, ssh, it-service, telegram-api, postgresql, psycopg2, aiogram, sql, bot, administration, remote control