Manuel Romero 7389960a80 new version
2025-06-18 13:08:17 +02:00
2025-02-10 13:59:32 +01:00
2024-09-25 13:05:02 +02:00
2025-06-18 13:08:17 +02:00
2025-06-18 13:08:17 +02:00
2025-03-05 13:09:33 +01:00
2025-06-18 11:45:31 +02:00
2025-06-18 12:26:11 +02:00
2025-06-18 12:02:31 +02:00
2025-02-10 13:05:04 +00:00
2025-02-10 22:45:18 +01:00
2025-06-18 13:08:17 +02:00
2025-02-12 11:40:19 +01:00
2025-02-10 22:41:15 +01:00
2025-06-18 12:26:11 +02:00
2025-06-18 13:08:17 +02:00
2025-06-18 12:26:11 +02:00
2025-06-17 16:18:17 +02:00
2025-06-18 13:08:17 +02:00

QMI Cloud

pipeline status

Pre-requisites

  • Docker
  • Docker-Compose
  • A file named secrets.json with this JSON information (as Manuel Romero for this details)
{
    "IDENTITY_METADATA" : "xxxxxxxx",
    "CLIENT_ID": "yyyyyyyy",
    "CLIENT_SECRET": "zzzzzzzz"
}

Run it

It will build necessary images if they don't exist.

    git clone git@gitlab.com:qmi/qmi-cloud.git
    cd qmi-cloud
    docker-compose up

Wait until this line shows up:

qmi-cloud-app | MongoDB connected...

On another terminal, run:

docker container ls

Should show these containers:

CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                    NAMES
37db1a78ad8a        mongo-express               "tini -- /docker-ent…"   32 minutes ago      Up About a minute   0.0.0.0:8081->8081/tcp   qmi-cloud-mongo-express
eb82e43c47ad        qlikgear/qmi-cloud-worker   "docker-entrypoint.s…"   4 hours ago         Up 2 minutes                                 qmi-cloud-worker
ad01a01a4903        qlikgear/qmi-cloud-app      "docker-entrypoint.s…"   4 hours ago         Up 2 minutes        0.0.0.0:3000->3000/tcp   qmi-cloud-app
8bb7856f90b6        mongo                       "docker-entrypoint.s…"   4 hours ago         Up 2 minutes        27017/tcp                qmi-cloud-mongo
94a1414554aa        redis                       "redis-server --appe…"   4 hours ago         Up 2 minutes        6379/tcp                 qmi-cloud-redis

TEST

Go to: http://localhost:3000

Authentication

Authentication with Azure AD (Qlik).

Bull QUEUE system

It is used to queue Terraform executions in Docker containers.

UI: http://localhost:3000/arena

Mongo / Mongo Express Client

Mongo is for managment.

UI: http://localhost:8081

Basic-Auth: qlik / Qlik1234

Database: qmicloud

API / Swagger API-DOCS

It shows available endpoints

http://localhost:3000/api-docs

Description
No description provided
Readme 132 MiB
Languages
JavaScript 97.9%
HTML 1%
TypeScript 1%
SCSS 0.1%