This guide provides step-by-step instructions for deploying an Oxla Docker container and integrating it with Microsoft Azure Blob Storage as the object storage. You will configure Docker, create a Docker Compose file and run the Oxla container so it can read from and write to Microsoft Azure Blob Storage.
PostgreSQL Client: install PostgreSQL client to connect to the Oxla database
Azure Container: create an Azure blob storage container to store you data
Azure Credentials: obtain your Azure Storage account name, tenant ID, client ID and Client secret.
For details, see Azure Storage authentication documentation
After saving the YAML file, run the following command to create and start the Oxla docker container:
Copy
Ask AI
docker compose -f docker-compose.blob-credentials.yml up
This command will start the Oxla service and connects it to your specified Blob container using the provided credentials.
To verify that Oxla is running correctly, connect using the PostgreSQL client:
Copy
Ask AI
psql -h localhost -U oxla oxla
The default username and password for the Oxla superuser are both “oxla”.
Upon successful execution, you should see a similar output:
Copy
Ask AI
psql (17.2 (Ubuntu 17.2-1.pgdg22.04+1), server 16.0 (oxla version: 1.69.0)oxla=>