Skip to main content
This section covers everything you need to get an Oro application running — from setting up a local development environment to deploying production-ready instances and planning a successful launch.

Demo environment

Quickly spin up a demo instance of an Oro application using the platform of your choice:

Docker

Run a demo environment with Docker Compose.

VM VirtualBox

Launch a pre-configured VirtualBox virtual machine.

AWS

Deploy to Amazon Web Services.

Google Cloud

Deploy to Google Cloud Platform.

Azure

Deploy to Microsoft Azure.

Vagrant

Provision a local Vagrant environment.

Development environment

System Requirements

Review recommended server and client-side requirements.

Dev Environment

Set up a local development environment step by step.

Get Source Files

Retrieve the Oro application source code from the repositories.

Installation

Run the installation wizard to set up the application.

Installation in Sub-Folder

Install the application under a URL sub-path.

Cloud environment

Learn how to run Oro applications in Google Cloud Platform infrastructure and its services:

Architecture

Cloud infrastructure architecture overview.

Environment Types

Available environment tiers and configurations.

Maintenance

Maintenance procedures and update windows.

Security

Cloud security model and compliance.

Monitoring

Monitor application health and performance.

Support

Raise and track support requests.

Deploy and upgrade

Upgrade Source Code

Update your codebase to a newer Oro version.

Upgrade Application

Run the full application upgrade including database migrations.

Deploy Changes

Apply and release your changes to a running environment.

Launch

When development is complete, follow the launch checklist to go live confidently:

Pre-Launch Checklist

Review performance, security, and configuration settings before go-live.

Jenkins CI

Configure continuous integration pipelines for automated testing and deployment.

Loading Demo Data

Populate a fresh installation with sample data for evaluation.

Post-Install Activities

Optional post-installation steps to finalize your setup.

Build docs developers (and LLMs) love