App Droplet Object

Visual Object Overview

The App Droplet Object in ARPIA is a specialized environment for developing, managing, and publishing web applications or API services written in PHP or Python. It integrates with configured App Droplet servers, allowing developers to write code and deploy it directly from within the platform.


Functionality

An App Droplet Object serves as a focused workspace that supports the complete web development lifecycle:

  • It provides a built-in code editor with support for multiple files and organized project structures.
  • It allows selecting a publishing server (App Droplet) to which the object’s files will be deployed.
  • It includes a built-in Terminal for direct interaction with the target server.
  • It manages code deployment through a controlled publishing mechanism.

Develop Enviroment

When creating an App Droplet Object, you must select a programming language:

  • PHP: Suitable for traditional web applications, dynamic websites, or lightweight backends.
  • Python: Ideal for APIs, microservices, or web integrations.

The selected language defines the development environment and project structure within the object.


Interface Overview

The App Droplet Object interface includes the following key components:

1. Code Area

A development environment within ARPIA where you can create, edit, and organize your application's files. It functions as a lightweight IDE tailored for web development.

2. Publishing Configuration

This section allows you to select the App Droplet server where your project will be deployed.

  • Once a server is selected, the Publish button becomes available.
  • All files in the selected remote directory will be replaced with the files managed by the App Droplet Object.

3. Terminal

Provides direct SSH access to the associated App Droplet server. You can use it to run commands, inspect logs, or interact with the server environment in real time.