From db9dfe342485f17d5ebfadfebb6532fdcaa47112 Mon Sep 17 00:00:00 2001
From: alphabet5 <alphabet5@users.noreply.github.com>
Date: Mon, 21 Mar 2022 04:52:07 -0500
Subject: [PATCH] Add container names docker-compose files (#38)

---
 dev/docker/docker-compose-arm64.yml | 77 +++++++++++++++--------------
 dev/docker/docker-compose.yml       |  6 +++
 2 files changed, 46 insertions(+), 37 deletions(-)

diff --git a/dev/docker/docker-compose-arm64.yml b/dev/docker/docker-compose-arm64.yml
index 4788406..b8c508e 100644
--- a/dev/docker/docker-compose-arm64.yml
+++ b/dev/docker/docker-compose-arm64.yml
@@ -7,42 +7,45 @@ volumes:
 
 services:
   keycloak:
-      image: richardjkendall/keycloak-arm:latest
-      hostname: keycloak
-      volumes:
-        - ${PWD}/realm-export.json:/export/realm-export.json
-      environment:
-        KEYCLOAK_USER: admin
-        KEYCLOAK_PASSWORD: admin
-        KEYCLOAK_IMPORT: /export/realm-export.json
-      ports:
-        - 8080:8080
-      restart: on-failure
-      healthcheck:
-        test: ["CMD", "curl", "-f", "http://localhost:8080/auth"]
-        interval: 30s
-        timeout: 3s
-        retries: 10
-        start_period: 5s
+    container_name: keycloak
+    image: richardjkendall/keycloak-arm:latest
+    hostname: keycloak
+    volumes:
+      - ${PWD}/realm-export.json:/export/realm-export.json
+    environment:
+      KEYCLOAK_USER: admin
+      KEYCLOAK_PASSWORD: admin
+      KEYCLOAK_IMPORT: /export/realm-export.json
+    ports:
+      - 8080:8080
+    restart: on-failure
+    healthcheck:
+      test: ["CMD", "curl", "-f", "http://localhost:8080/auth"]
+      interval: 30s
+      timeout: 3s
+      retries: 10
+      start_period: 5s
   xrdp:
-      hostname: xrdp
-      image: rattydave/docker-ubuntu-xrdp-mate-custom:20.04
-      ports:
-        - 3389:3389
-      restart: on-failure
-      volumes:
-        - ${PWD}/xrdp_users.txt:/root/createusers.txt
-      environment:
-        TZ: "Europe/Amsterdam"
+    container_name: xrdp
+    hostname: xrdp
+    image: rattydave/docker-ubuntu-xrdp-mate-custom:20.04
+    ports:
+      - 3389:3389
+    restart: on-failure
+    volumes:
+      - ${PWD}/xrdp_users.txt:/root/createusers.txt
+    environment:
+      TZ: "Europe/Amsterdam"
   rdpgw:
-       build: .
-       ports:
-         - 9443:9443
-       restart: on-failure
-       depends_on:
-         - keycloak
-       healthcheck:
-         test: ["CMD", "curl", "-f", "http://keycloak:8080"]
-         interval: 30s
-         timeout: 10s
-         retries: 10
+    container_name: rdpgw
+    build: .
+    ports:
+      - 9443:9443
+    restart: on-failure
+    depends_on:
+      - keycloak
+    healthcheck:
+      test: ["CMD", "curl", "-f", "http://keycloak:8080"]
+      interval: 30s
+      timeout: 10s
+      retries: 10
diff --git a/dev/docker/docker-compose.yml b/dev/docker/docker-compose.yml
index 230d65b..8bc2fd8 100644
--- a/dev/docker/docker-compose.yml
+++ b/dev/docker/docker-compose.yml
@@ -7,6 +7,7 @@ volumes:
 
 services:
   keycloak:
+      container_name: keycloak
       image: quay.io/keycloak/keycloak:latest
       hostname: keycloak
       volumes:
@@ -15,9 +16,13 @@ services:
         KEYCLOAK_USER: admin
         KEYCLOAK_PASSWORD: admin
         KEYCLOAK_IMPORT: /export/realm-export.json
+        KEYCLOAK_ADMIN: admin
+        KEYCLOAD_ADMIN_PASSWORD: admin
       ports:
         - 8080:8080
       restart: on-failure
+      command:
+        - start-dev
       healthcheck:
         test: ["CMD", "curl", "-f", "http://localhost:8080/auth"]
         interval: 30s
@@ -25,6 +30,7 @@ services:
         retries: 10
         start_period: 5s
   xrdp:
+      container_name: xrdp
       hostname: xrdp
       image: rattydave/docker-ubuntu-xrdp-mate-custom:20.04
       ports:
-- 
GitLab