Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-21536

FIWARE.Question.Tech.using keyrock with non containerized mysql server.

    Details

      Description

      Created question in FIWARE Q/A platform on 19-06-2023 at 04:06
      Please, ANSWER this question AT https://stackoverflow.com/questions/76503568/using-keyrock-with-non-containerized-mysql-server

      Question:
      using keyrock with non containerized mysql server

      Description:
      I have a running mysql DB with server and now I want to use keyrock to add access control to it. I've read tutorials where keyrock uses MySQL docker image for setting up, but in my case I don't want MySQL to run as a docker container but as a standalone application on the server machine.
      so my setup is like the following:

      keyrock docker image
      non containerized MySQL

      Here's my docker-compose file:
      version: '3.5'

      services:
      keyrock:
      image: fiware/idm:7.6.0
      container_name: fiware-keyrock
      hostname: keyrock
      ports:

      • '3005:3005'
      • '443:443'
        environment:
      • IDM_DB_HOST=localhost
      • IDM_DB_PORT=3306
      • IDM_HOST=http://keyrock:3005
      • IDM_PORT=3005
      • IDM_DB_USER=<dbuser>
      • IDM_DB_PASS=<dbpass>
      • IDM_ADMIN_USER=admin
      • IDM_ADMIN_EMAIL=admin@test.com
      • IDM_ADMIN_PASS=1234
        volumes:
      • ./config.js:/opt/fiware-idm/config.js # Mount the config.js file from host to container
        env_file:
      • ./secrets.env

      Here's my config.js file snippet related to the database:
      // Database info
      config.database = {
      host: 'localhost',
      password: '<pass>',
      username: 'root',
      database: '<db_name>',
      dialect: 'mysql',
      port: 3306
      };

      After running the docker-compose up the keyrock is not connecting with MySQL and keeps displaying the following message
      [+] Building 0.0s (0/0)
      [+] Running 1/0
      ✔ Container fiware-keyrock Created 0.1s
      Attaching to fiware-keyrock
      fiware-keyrock | Stopping Postfix Mail Transport Agent: postfix.
      fiware-keyrock | Starting Postfix Mail Transport Agent: postfix.
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...
      fiware-keyrock | Waiting for database connection...

      Since it is the first time, I'm just trying things out here so can someone please help me find the issue where I might be making mistakes.
      I am running the keyrock container and non-containerized MySQL on same machine (ubuntu 22.04)
      Thanks in advance for the help.

        Activity

        backlogmanager Backlog Manager created issue -
        Hide
        backlogmanager Backlog Manager added a comment -

        2023-06-19 05:31|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2023-06-19 05:31|CREATED monitor | # answers= 0, accepted answer= False
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        backlogmanager Backlog Manager made changes -
        HD-Enabler Unknown [ 10910 ]
        HD-Chapter Unknown [ 10845 ]
        HD-Node Unknown [ 10852 ]
        jicg José Ignacio Carretero Guarde made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        jicg José Ignacio Carretero Guarde made changes -
        Status In Progress [ 3 ] Answered [ 10104 ]
        jicg José Ignacio Carretero Guarde made changes -
        Resolution Done [ 10000 ]
        Status Answered [ 10104 ] Closed [ 6 ]
        backlogmanager Backlog Manager made changes -
        Summary [fiware-stackoverflow] using keyrock with non containerized mysql server FIWARE.Question.Tech.using keyrock with non containerized mysql server.
        HD-Enabler Unknown [ 10910 ]
        HD-Chapter Unknown [ 10845 ]
        HD-Node Unknown [ 10852 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        1d 24m 1 José Ignacio Carretero Guarde 20/Jun/23 7:56 AM
        In Progress In Progress Answered Answered
        2s 1 José Ignacio Carretero Guarde 20/Jun/23 7:56 AM
        Answered Answered Closed Closed
        45s 1 José Ignacio Carretero Guarde 20/Jun/23 7:57 AM

          People

          • Assignee:
            Unassigned
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: