Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
docker run --name rampiva-automate-scheduler -p 81:80 -e RAMPIVA_API_KEY=secretKeyGoesHere -e RAMPIVA_AUTH_INTERNAL_USERNAME=admin -e RAMPIVA_AUTH_INTERNAL_PASSWORD=pass -e RAMPIVA_AUTH_INTERNAL_ENABLED=true -v D:\data:/var/data -v D:\cases:/var/cases -v C:\Temp\logs:/var/log/rampiva -d rampivanuix/rampiva-automate-scheduler:8.0.0-preview

Command-line flag

Notes

1

--name rampiva-automate-scheduler

Name the container rampiva-automate-scheduler

2

-p 81:80

Publish container port 80 to the host port 81

3

-e RAMPIVA_API_KEY=secretKeyGoesHere

Set the API key used to communicate between Rampiva components to secretKeyGoesHere

4

-e RAMPIVA_AUTH_INTERNAL_USERNAME=admin

Set the username to log in with during the initial configuration

5

-e RAMPIVA_AUTH_INTERNAL_PASSWORD=pass

Set the password to log in with during the initial configuration

6

-e RAMPIVA_AUTH_INTERNAL_ENABLED=true

Enable the logging in with the hard-coded username and password

7

-v D:\data:/var/data

Map the host folder D:\data to the container /var/data folder

8

-v D:\cases:/var/cases

Map the host folder D:\cases to the container /var/cases folder

9

-v C:\Temp\logs:/var/log/rampiva

Map the host folder C:\Temp\logs to the container /var/log/rampiva folder

10

-d rampivanuix/rampiva-automate-scheduler:8.0.0-preview

Use the Scheduler image version 8.0.0-preview

...

Code Block
docker run --name rampiva-automate-engine-server -p 8080:80 -e RAMPIVA_API_KEY=secretKeyGoesHere -v D:\data:/var/data -v D:\cases:/var/cases -v C:\Temp\logs:/var/log/rampiva --ulimit nofile=10000:10000 -d rampivanuix/rampiva-automate-engine-server-nuix:8.0.0-preview_a.b.c.d

Command-line flag

Notes

1

--name rampiva-automate-engine-server

Name the container rampiva-automate-engine-server

2

-p 8080:80

Publish container port 80 to the host port 8080

Info

When configuring the Engine Server in Scheduler, point it to http://host.docker.internal:8080

3

-e RAMPIVA_API_KEY=secretKeyGoesHere

Set the API key used to communicate between Rampiva components to secretKeyGoesHere

4

-v D:\data:/var/data

Map the host folder D:\data to the container /var/data folder

5

-v D:\cases:/var/cases

Map the host folder D:\cases to the container /var/cases folder

6

-v C:\Temp\logs:/var/log/rampiva

Map the host folder C:\Temp\logs to the container /var/log/rampiva folder

7

--ulimit nofile=10000:10000

Increase the number of descriptors allowed per process, required for the Nuix Engine.

8

-d rampivanuix/rampiva-automate-engine-server-nuix:8.0.0-preview_a.b.c.d

Use the Engine Server image version 8.0.0-preview with the Nuix Engine version a.b.c.d

...

Code Block
docker run --name rampiva-automate-engine-server -p 8080:80 -e RAMPIVA_API_KEY=secretKeyGoesHere -v C:\Temp\logs:/var/log/rampiva -d rampivanuix/rampiva-automate-engine-server:8.0.0-preview

Command-line flag

Notes

1

--name rampiva-automate-engine-server

Name the container rampiva-automate-engine-server

2

-p 8080:80

Publish container port 80 to the host port 8080

Info

When configuring the Engine Server in Scheduler, point it to http://host.docker.internal:8080

3

-e RAMPIVA_API_KEY=secretKeyGoesHere

Set the API key used to communicate between Rampiva components to secretKeyGoesHere

4

-v C:\Temp\logs:/var/log/rampiva

Map the host folder C:\Temp\logs to the container /var/log/rampiva folder

5

-d rampivanuix/rampiva-automate-engine-server:8.0.0-preview

Use the Engine Server image version 8.0.0-preview

...

Code Block
docker run --name rampiva-automate-aio -p 80:80 -e RAMPIVA_AUTH_INTERNAL_USERNAME=admin -e RAMPIVA_AUTH_INTERNAL_PASSWORD=pass -e RAMPIVA_AUTH_INTERNAL_ENABLED=true -d rampivanuix/rampiva-automate-aio:8.0.0-preview

Command-line flag

Notes

1

--name rampiva-automate-aio

Name the container rampiva-automate-aio

2

-p 80:80

Publish container port 80 to the host port 80

3

-e RAMPIVA_AUTH_INTERNAL_USERNAME=admin

Set the username to log in with during the initial configuration

4

-e RAMPIVA_AUTH_INTERNAL_PASSWORD=pass

Set the password to log in with during the initial configuration

5

-e RAMPIVA_AUTH_INTERNAL_ENABLED=true

Enable the logging in with the hard-coded username and password

6

-d rampivanuix/rampiva-automate-aio:8.0.0-preview

Use the AIO image version 8.0.0-preview

...

Code Block
docker run --name rampiva-automate-scheduler -p 81:80 -e RAMPIVA_API_KEY=secretKeyGoesHere -e RAMPIVA_AUTH_INTERNAL_USERNAME=admin -e RAMPIVA_AUTH_INTERNAL_PASSWORD=pass -e RAMPIVA_AUTH_INTERNAL_ENABLED=true -e RAMPIVA_STORE_APPLICATION_CHARSET="UTF-8" -e RAMPIVA_STORE_APPLICATION_DRIVER_CLASS="net.sourceforge.jtds.jdbc.Driver" -e RAMPIVA_STORE_APPLICATION_USERNAME=azureAdmin -e RAMPIVA_STORE_APPLICATION_PASSWORD="sqlPasswordGoesHere" -e RAMPIVA_STORE_APPLICATION_URL="jdbc:jtds:sqlserver://rampiva-sql-server.database.windows.net:1433/rampiva-db;ssl=require" -e RAMPIVA_STORE_LOGGING_REDIRECT_TO_APPLICATION=true -e RAMPIVA_STORE_UTILIZATION_REDIRECT_TO_APPLICATION=true -v D:\data:/var/data -v D:\cases:/var/cases -v C:\Temp\logs:/var/log/rampiva -d rampivanuix/rampiva-automate-scheduler:8.0.0-preview

Command-line flag

Notes

1

--name rampiva-automate-scheduler

Name the container rampiva-automate-scheduler

2

-p 81:80

Publish container port 80 to the host port 81

3

-e RAMPIVA_API_KEY=secretKeyGoesHere

Set the API key used to communicate between Rampiva components to secretKeyGoesHere

4

-e RAMPIVA_AUTH_INTERNAL_USERNAME=admin

Set the username to log in with during the initial configuration

5

-e RAMPIVA_AUTH_INTERNAL_PASSWORD=pass

Set the password to log in with during the initial configuration

6

-e RAMPIVA_AUTH_INTERNAL_ENABLED=true

Enable the logging in with the hard-coded username and password

7

-e RAMPIVA_STORE_APPLICATION_CHARSET="UTF-8"

Set the SQL store charset UTF-8

8

-e RAMPIVA_STORE_APPLICATION_DRIVER_CLASS="net.sourceforge.jtds.jdbc.Driver"

Set the SQL JDBC driver

9

-e RAMPIVA_STORE_APPLICATION_USERNAME=azureAdmin

Set the SQL store username azureAdmin

10

-e RAMPIVA_STORE_APPLICATION_PASSWORD="sqlPasswordGoesHere"

Set the SQL store password to sqlPasswordGoesHere

11

-e RAMPIVA_STORE_APPLICATION_URL="jdbc:jtds:sqlserver://rampiva-sql-server.database.windows.net:1433/rampiva-db;ssl=require"

Set the SQL JDBC URL to use the SQL server rampiva-sql-server and the database rampiva-db

12

-e RAMPIVA_STORE_LOGGING_REDIRECT_TO_APPLICATION=true

Use the SQL store to record the Centralized Logging records

13

-e RAMPIVA_STORE_UTILIZATION_REDIRECT_TO_APPLICATION=true

Use the SQL store to record Utilization records

14

-v D:\data:/var/data

Map the host folder D:\data to the container /var/data folder

15

-v D:\cases:/var/cases

Map the host folder D:\cases to the container /var/cases folder

16

-v C:\Temp\logs:/var/log/rampiva

Map the host folder C:\Temp\logs to the container /var/log/rampiva folder

17

-d rampivanuix/rampiva-automate-scheduler:8.0.0-preview

Use the Scheduler image version 8.0.0-preview

...

Code Block
docker run --name rampiva.automate.proxy -p 81:80 -v C:\Sample\config\proxy:/etc/rampiva/automate/scheduler/config:ro -d rampivanuix/rampiva-automate-core:8.0.0-preview /usr/rampiva/runScheduler.sh

Command-line flag

Notes

1

--name rampiva.automate.proxy

Name the container rampiva.automate.proxy

2

-p 81:80

Publish container port 80 to the host port 81

3

-v C:\Sample\config\proxy:/etc/rampiva/automate/scheduler/config:ro

Map the host folder C:\Sample\config\proxy as read-only to the container /etc/rampiva/automate/scheduler/config folder

Info

The folder C:\Sample\config\proxy should contain a file named config.yml with the configuration of the Rampiva Proxy component

4

-d rampivanuix/rampiva-automate-core:8.0.0-preview

Use the Core image version 8.0.0-preview

5

/usr/rampiva/runScheduler.sh

Run the command runScheduler.sh on container startup. This command will start Rampiva Scheduler.

...