Skip to main content

Drill Admin

Using Docker-compose File#

Docker-compose File

Start Drill using the following command and wait a bit:

docker-compose up -d

Using Jar#

Drill Admin Backend#

  1. Go to artifactory: https://drill4j.jfrog.io/artifactory/drill/com/epam/drill/admin-core/0.7.0

  2. Find the necessary version and download it. You need a file with the name: admin-core-'verison'-all.jar.

E.g. admin-core-0.7.0-all.jar

  1. Run it:
java -jar admin-core-0.7.0-all.jar
  1. Drill Admin Backend is on localhost:8090

Using OpenShift#

Yo can use the following template for Drill Admin: Drill Admin Example Openshift

Using Kubernetes#

Yo can use the following config files for Drill Admin:
Drill Admin UI Deployment
Drill Admin UI Service
Drill Admin Deployment
Drill Admin Service

HTTPS Setup#

If your application uses https for access you need to deploy additional ssl-proxy service to Drill admin setup:

ssl-proxy-admin:
image: drill4j/ssl-proxy:0.1.0
ports:
- 8443:8443
environment:
DOMAIN: drill4j.example.com
SSL_PORT: 8443
TARGET_HOST: admin-ui
TARGET_PORT: 8080

For example, full docker-compose file looks like:

version: '3'
services:
ssl-proxy-admin:
image: drill4j/ssl-proxy:0.1.0
ports:
- 8443:8443
environment:
DOMAIN: drill4j.example.com
SSL_PORT: 8443
TARGET_HOST: admin-ui
TARGET_PORT: 8080
networks:
drill4j:
ipv4_address: 10.250.0.2
drill-admin:
image: drill4j/admin:0.7.0
environment:
- TEST2CODE_PLUGIN_VERSION=0.7.0
- LOG_LEVEL=INFO
ports:
- 8090:8090
networks:
drill4j:
ipv4_address: 10.250.0.3
admin-ui:
image: drill4j/admin-ui:0.7.1
ports:
- 8091:8080
networks:
drill4j:
ipv4_address: 10.250.0.4
networks:
drill4j:
driver: bridge
ipam:
config:
- subnet: 10.250.0.0/16
gateway: 10.250.0.1

Drill Admin is available on https://drillAdminHost:8443

Accept self signed certificate