Sign inSign up

jitterbit/app-builder

By jitterbit

•Updated 16 days ago

Low-code application development platform.

Image
0

5.0K

jitterbit/app-builder repository overview

⁠Quick reference

⁠Supported tags

  • 4: Most recent Jitterbit App Builder version 4 release. This is the recommended tag for most use cases.

  • 4.X.Y.Z: Specific Jitterbit App Builder release. X corresponds to the Jitterbit release; Y is the patch number; and Z is a unique build number.

  • latest: Most recent Jitterbit App Builder release. Note that the latest release may include backwards breaking changes.

⁠What is Jitterbit App Builder?

Jitterbit App Builder is a leading enterprise low-code application platform that makes it quick and easy to build scalable, end-to-end apps that seamlessly integrate into existing systems.

⁠How to use this image

⁠Start an App Builder instance

docker run --publish "80:8080" \
           --env ConnectionInfo__DatabaseType=<DB TYPE> \
           --env ConnectionInfo__HostName=<DB HOSTNAME> \
           --env ConnectionInfo__DatabaseName=<DB NAME> \
           --env ConnectionInfo__Port=<DB PORT> \
           --env ConnectionInfo__UserName=<DB USERNAME> \
           --env ConnectionInfo__Password=<DB PASSWORD> \
           jitterbit/app-builder:4
  • <DB TYPE>: Database type, one of SQLServer, MySQL, or PostgreSql.
  • <DB HOSTNAME>: Database server's hostname or IP address.
  • <DB PORT>: Port number the database service runs on.
  • <DB NAME>: (Optional) App Builder database name. Default: Vinyl.
  • <DB USERNAME>: App Builder database user name.
  • <DB PASSWORD>: App Builder database user password.

Access Jitterbit App Builder through your browser at http://localhost⁠.

⁠... via docker-compose

⁠Microsoft SQL Server

Example docker-compose.yml for Vinyl using SQL Server as the backend database:

services:
  db:
    image: mcr.microsoft.com/mssql/server
    hostname: vinyldb
    environment:
      MSSQL_SA_PASSWORD: P@55w0rd
      ACCEPT_EULA: Y
    volumes:
      - ./db_data:/var/opt/mssql

  vinyl:
    depends_on:
      - db
    image: jitterbit/app-builder:4
    ports:
      - 80:8080
    volumes:
      - ./vinyl_data:/app/data
      - ./vinyl_logs:/app/logs
      - ./vinyl_keys:/app/keys
    environment:
      ConnectionInfo__DatabaseType: SQLServer
      ConnectionInfo__HostName: vinyldb
      ConnectionInfo__DatabaseName: Vinyl
      ConnectionInfo__UserName: sa
      ConnectionInfo__Password: P@55w0rd

volumes:
  db_data:
  vinyl_data:
  vinyl_logs:
  vinyl_keys:
⁠MySQL

Example docker-compose.yml for Jitterbit App Builder using MySQL as the backend database:

services:
  db:
    image: mysql
    hostname: vinyldb
    environment:
      MYSQL_ROOT_PASSWORD: P@55w0rd
    volumes:
      - db_data:/var/lib/mysql

  vinyl:
    depends_on:
      - db
    image: jitterbit/app-builder:4
    ports:
      - 80:8080
    volumes:
      - ./vinyl_data:/app/data
      - ./vinyl_logs:/app/log
      - ./vinyl_keys:/app/keys
    environment:
      ConnectionInfo__DatabaseType: MySQL
      ConnectionInfo__HostName: vinyldb
      ConnectionInfo__DatabaseName: vinyl
      ConnectionInfo__UserName: root
      ConnectionInfo__Password: P@55w0rd

volumes:
  db_data:
  vinyl_data:
  vinyl_logs:
  vinyl_keys:
⁠PostgreSQL

Example docker-compose.yml for Jitterbit App Builder using PostgreSQL as the backend database:

services:
  db:
    image: postgres
    hostname: vinyldb
    environment:
      POSTGRES_PASSWORD: postgres
    volumes:
      - db_data:/var/lib/postgresql/data

  vinyl:
    depends_on:
      - db
    image: jitterbit/app-builder:4
    ports:
      - 80:8080
    volumes:
      - ./vinyl_data:/app/data
      - ./vinyl_logs:/app/logs
      - ./vinyl_keys:/app/keys
    environment:
      ConnectionInfo__DatabaseType: PostgreSql
      ConnectionInfo__HostName: vinyldb
      ConnectionInfo__DatabaseName: vinyl
      ConnectionInfo__UserName: postgres
      ConnectionInfo__Password: postgres

volumes:
  db_data:
  vinyl_data:
  vinyl_logs:
  vinyl_keys:

⁠License

Jitterbit App Builder requires a a valid license⁠.

Tag summary

Content type

Image

Digest

sha256:a5d0e220e…

Size

451.5 MB

Last updated

16 days ago

docker pull jitterbit/app-builder