Skip to content

Enabling development for the OSDU™ data platform using the Azure Cloud.

License

Notifications You must be signed in to change notification settings

Azure/osdu-developer

Repository files navigation

OSDU Developer

License: MIT GitHub milestone details

Open in GitHub Codespaces Open in Remote - Containers

This project provides simplified personal deployments of the OSDU™ data platform on Microsoft Azure.

  • Documentation: Detailed concepts and architecture.
  • Services: Current list of supported OSDU capabilities.
  • Tutorials: Step-by-step guides for getting started
  • Roadmap: Ongoing and future development plans

Getting Started

Review the Getting Started documentation prior to proceeding.

CLI Quickstart

Tutorial: Deploy OSDU Personal Instance via CLI

Clone the repository and run the following commands to deploy.

# Authenticate
az login --scope https://graph.microsoft.com//.default
az account set --subscription <your_subscription_id>
azd auth login

# Prepare
azd init -e dev 
azd env set <feature_flag> <value>

# Provisioning
azd provision

# Configure
azd env set AUTH_CODE <auth_code>
azd hooks run settings

# Cleanup
azd down --force --purge

Portal Quickstart (reduced capabilities)

Tutorial: Deploy OSDU Personal Instance via Portal

Deploy using the Azure Portal.

Deploy to Azure

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

For details on contributing to this repository, see the Contribution Guide.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.