Saltar al contenido principal

Inicio rápido

Laboratorios

Los laboratorios están hechos para que usted aprenda a usar Ublhub sin dificultad. Recuerde que la configuración no necesariamente es la adecuada para entornos de producción.

Laboratorio local

Experimenta con Ublhub en tu laptop.

Requisitos

  • Docker
  • Docker compose

Inicia ublhub

  • Crea un archivo docker-compose.yml con el contenido:
version: "3"

services:
postgresql:
image: postgres:13.6
ports:
- 5432:5432
environment:
POSTGRES_DB: ublhub_db
POSTGRES_USER: db_username
POSTGRES_PASSWORD: db_password
healthcheck:
test: ["CMD-SHELL", "pg_isready -U db_username -d ublhub_db"]
interval: 10s
timeout: 5s
retries: 5

ublhub:
image: quay.io/projectopenubl/ublhub
ports:
- 8180:8080
environment:
QUARKUS_HTTP_PORT: 8080
QUARKUS_DATASOURCE_USERNAME: db_username
QUARKUS_DATASOURCE_PASSWORD: db_password
QUARKUS_DATASOURCE_JDBC_URL: jdbc:postgresql://postgresql:5432/ublhub_db
OPENUBL_STORAGE_TYPE: filesystem
OPENUBL_STORAGE_FILESYSTEM.FOLDER: workspace
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8080/q/health"]
interval: 10s
timeout: 5s
retries: 5
depends_on:
postgresql:
condition: service_healthy
  • Ubica tu terminal en la carpeta donde se encuentra el archivo docker-compose.yml y ejecuta:
docker-compose up