Evaluate GoodData.CN Community Edition

Quick and easy way to evaluate GoodData.CN locally.

All-in-One (AIO) Docker image is a full-fledged evaluation package which allows you to deploy and test GoodData.CN quickly.

Requirements

You can deploy the AIO Docker image on hardware or on a VM in any cloud environment that meets the following requirements.

Minimal HW Resources

  • 64-bit Intel or AMD processor with at least 4 cores
  • 5 GB available RAM
  • 2 GB free disk space

Tools

Installation

  1. Pull the image:

    Bash
    PowerShell 7
    docker pull gooddata/gooddata-cn-ce:1.0.1
    
    docker pull gooddata/gooddata-cn-ce:1.0.1
    

  2. Start the image with exposed port and interactive terminal:

    Bash
    PowerShell 7
    docker run -i -t -p 3000:3000 -p 5432:5432 --name gooddata-demo --rm gooddata/gooddata-cn-ce:1.0.1
    
    docker run -i -t -p 3000:3000 -p 5432:5432 --name gooddata-demo --rm gooddata/gooddata-cn-ce:1.0.1
    

    When the docker container starts for the first time, you will be presented with the GoodData Non-Production License Agreement (“License”), including GoodData’s Privacy Policy. Please read it carefully. In order to use GoodData.CN, you must agree to the terms and conditions therein.

    After you have accepted the License for the first time, if you wish to use GoodData.CN without interacting with starting docker container, it is possible to accept the GoodData Non-Production License Agreement by passing the environment variable LICENSE_AND_PRIVACY_POLICY_ACCEPTED=YES to the docker run command:

Bash
PowerShell 7
```bash
docker run -p 3000:3000 -p 5432:5432 --name gooddata-demo --rm \
  -e LICENSE_AND_PRIVACY_POLICY_ACCEPTED=YES gooddata/gooddata-cn-ce:1.0.1
```
```powershell
docker run -p 3000:3000 -p 5432:5432 --name gooddata-demo --rm `
  -e LICENSE_AND_PRIVACY_POLICY_ACCEPTED=YES gooddata/gooddata-cn-ce:1.0.1
```





When the log output contains the following message, the container is ready to use:
```
   /============= All services of GoodData.CN are ready ==============\
   |                                                                  |
   | Navigate your browser to http://localhost:3000/                  |
   |                                                                  |
   | You can log in as user demo@example.com with password demo123    |
   | To access API, use Bearer token YWRtaW46Ym9vdHN0cmFwOmFkbWluMTIz |
   |                                                                  |
   \============= All services of GoodData.CN are ready ==============/
```
  1. Navigate to http://localhost:3000/ in browser.

    You will be redirected to a login page, use the following credentials of a demo user which is prepared in AIO:

    • email: demo@example.com
    • password: demo123

After a successful login you are ready on the home page, and you can start exploring.