Home

Awesome

<h1 align="center"> <a href="https://dreamfactory.com/"><img src="https://raw.githubusercontent.com/dreamfactorysoftware/dreamfactory/master/readme/vertical-logo-fullcolor.png" alt="DreamFactory" width="250" /></a> </h1> <p align="center"> Helm Chart for DreamFactory 6.x </p> <p align="center"> <a href="http://guide.dreamfactory.com/">Get Started Guide</a> ∙ <a href="https://genie.dreamfactory.com">Try Online</a> ∙ <a href="https://github.com/dreamfactorysoftware/dreamfactory/blob/master/CONTRIBUTING.md">Contribute</a> ∙ <a href="http://community.dreamfactory.com/">Community Support</a> ∙ <a href="https://wiki.dreamfactory.com">Docs</a> </p>

Table of Contents

<a name="prerequisites"></a>

Prerequisites

Install Helm

<a name="installation"></a>

Installing the DreamFactory Helm Chart

1) Clone the df-helm repo

cd ~/repos (or wherever you want the clone of the repo to be)
git clone https://github.com/dreamfactorysoftware/df-helm.git
cd df-helm

2) Edit values.yaml

Update the MySQL root password value to a secure password

3) Start the pods

helm install dreamfactory .

4) Ensure pods are running

kubectl get pods

You can expect to see 2 DreamFactory pods, 1 MySQL pod for system config storage, and 1 Redis pod for caching.

5) Expose the pod in the browser

kubectl port-forward svc/dreamfactory-dreamfactory 8080:80

6) Access the Admin UI

Go to 127.0.0.1:8080 in your browser. It will take some time upon building, but you will be asked to create your first admin user.

<a name="app-key"></a>

Obtaining the APP Key value

After you have spun up your DreamFactory instance, take the APP_KEY value from the .env file in /opt/dreamfactory. This can be done with the following command:<br> kubectl exec -it <pod-name> -- env | grep APP_KEY

<a name="Uninstalling"></a>

Uninstalling the pods

helm uninstall dreamfactory

This will stop and uninstall all DreamFactory pods.

<a name="documentation"></a>

Documentation

Learn more about DreamFactory's many features by reading our Getting Started Guide. Additional platform documentation can be found on the DreamFactory wiki.

<a name="commercial"></a>

Commercial Licenses

In need of official technical support? Desire access to REST API generators for SQL Server, Oracle, SOAP, or mobile push notifications? Require API limiting and/or auditing? Schedule a demo with our team!

<a name="feedback"></a>

Feedback and Contributions

Feedback is welcome on our forum or in the form of pull requests and/or issues. Contributions should follow the strategy outlined in "Contributing to a project".