* Revert "Revert "Add dependencies to docker-compose (#19257)" (#19306)" This reverts commitb16f28fd4d. * Bump docker-compose version * test * Revert "test" This reverts commitc3b28c9ec3. * Bump docker compose version to 3.8 * test * test * Use a newer docker for platform build * test * Use docker compose v2 * Update docker for frontend e2e * Use docker compose v2 for e2e tests * Update tools to use docker compose v2 * Update more docker compose references to v2 * Update docker compose usage in docs * Update deploying airbyte docs * Fix permission * Case insensistive check * Add extra mention for docker compose in upgrading airbyte * Improve upgrade docker note
2.6 KiB
Deploy Airbyte on Oracle Cloud
This page guides you through deploying Airbyte Open Source on an Oracle Cloud Infrastructure (OCI) Virtual Machine (VM) Instance.
:::info
These instructions have been tested on an Oracle Linux 7 instance.
:::
Prerequisites
To deploy Airbyte Open Source on Oracle cloud:
- Create an OCI VM compute instance
- Allowlist a port for a CIDR range in the security list of your OCI VM Instance subnet
- Connect to the instance using a bastion port forwarding session
:::caution
For security reasons, we strongly recommend not having a Public IP for the Instance where you are running Airbyte.
:::
Set up the environment
Install Docker and Docker Compose on the VM:
- Install Docker
In the terminal connected to your OCI Instance for Airbyte, run the following commands:
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker $USER
- Install Docker Compose
In the terminal connected to your OCI Instance for Airbyte, run the following commands:
sudo yum install -y docker-compose-plugin
docker compose version
Install and start Airbyte
Download the Airbyte repository and deploy it on the VM:
-
Run the following commands to clone the Airbyte repo:
mkdir airbyte && cd airbyte wget https://raw.githubusercontent.com/airbytehq/airbyte/master/{.env,docker-compose.yaml} -
Run the following commands to get Airbyte running on your OCI VM instance using Docker compose:
which docker sudo /usr/local/bin/docker compose up -d -
Open up a Browser and visit port 8000 - http://localhost:8000/
Alternatively, you can get Airbyte running on your OCI VM instance using a different approach.
-
In the terminal connected to your OCI Instance for Airbyte, run the command:
ssh opc@bastion-host-public-ip -i <private-key-file.key> -L 8000:oci-private-instance-ip:8000Replace
<private-key-file.key>with the path to your private key. -
On your browser, visit port 8000 port 8000
Troubleshooting
If you encounter any issues, reach out to our community on Slack.