Module server_forge::deployment
source · Expand description
§Deployment Module
This module provides functionality for deploying various applications and services on a Linux server. It supports deployment of web servers (Nginx, Apache), databases (MySQL, PostgreSQL), programming languages and runtimes (PHP, Node.js, Python), and configures them according to best practices.
The module is designed to work across different Linux distributions by leveraging the appropriate package manager for each system.
Functions§
- Deploys and configures the Apache web server.
- Deploys a single application based on its type and the server role.
- Deploys all applications specified in the configuration.
- Deploys and configures the MySQL database server.
- Deploys and configures the Nginx web server.
- Deploys and configures Node.js.
- Deploys and configures PHP.
- Deploys and configures the PostgreSQL database server.
- Deploys and configures Python.