Skip to content

A docker-composed toolkit built to make development of HCL DX solutions easy. Built to allow sharing DX (portal) environment configurations in a team and to start locally the full environment you need.

License

Notifications You must be signed in to change notification settings

Factor-y/compose-dx

Repository files navigation

compose-dx - A docker compose based toolkit for HCL DX developers

Preparation

By default HCL DX images run as dx_user / dx_users .

  • uid: 1000
  • gid: 1001

When creating volumes please ensure you set write rights accordingly.

For instance:

mkdir -p core_profile

chown -R 1000:1001 core_profile

chmod ug+rwx core_profile

A utility shortahand is (where gnu make is available)

make prepare

Operating the took

Before running docker compose you need to setup the environment. The following command does it for you:

. ./setEnv.sh

It sources env_default.sh, env_local.sh (user created) and env_images.hs in the shell context so that environment variables are set befor launcing docker. Not running the environment setup correctly will make startup fail.

Check out the makefile file to see the commands you can use for different tasks or just run "make "

Access the server

When services are started you can access DX and Ring API as:

Portal

Ring API Explorer + Graph QL

WebSphere Administrative Console

Note: If this is not working, try replacing localhost with the IP of your machine's network interface

About

A docker-composed toolkit built to make development of HCL DX solutions easy. Built to allow sharing DX (portal) environment configurations in a team and to start locally the full environment you need.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published