Developer Getting started — F5 Digital Customer Engagement Center 0.1 documentation

Developer Getting startedΒΆ

In order to maintain a consistent deployment environemnt the solutions should all be deployed from the project provided container the container will run locally on your machine, it inculdes the automation tools required to run the solutions. most of the solutions are using terraform to create the cloud componenets that are required, the container also maintain the terraform state files.

Note

The following instructions will create a volume on your docker host and will instruct you to store private information in the host volume. the information in the volume will persist on the host even after the container is terminated.

Note

it is your responsability to properly maintain any private/sensitive information used when deploying the solutions those sensitive items can include ssh keys , cloud credentials and passwords.

  1. Requirements

Here are the requirements for deploying solutions from this project:

0.1 Windows requirements
0.2 MacOs requirements
  1. Clone the repo

    git clone https://github.com/f5devcentral/f5-digital-customer-engagement-center.git
    
  2. Open the repo in visual studio code

  • Open visual studio code

  • file –> folder –> choose the f5-digital-customer-engagement-center folder (where you cloned the repo to)

  1. Start the dev container

  • open vscode command pallet view –> command pallet

  • Type Remote-Containers: Rebuild and Reopen in Container

  1. Open the dev container terminal

  • in visual studio code click on the terminal tab

  1. Start a solution!