Sign inSign up

jitterbit/vinyl

By jitterbit

Updated 5 months ago

Low-code application development platform.

Image
0

4.0K

jitterbit/vinyl repository overview

Quick reference

Supported tags

  • 3.3, 3.2, 3.1: Most recent builds for Vinyl version.

  • 3.X.N: Build N for Vinyl version 3.X.

What is Jitterbit's Vinyl?

Jitterbit’s Vinyl 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 a Vinyl instance

docker run --publish "80:80" \
           -e ConnectionInfo__DatabaseType=<DB TYPE> \
           -e ConnectionInfo__HostName=<DB HOSTNAME> \
           -e ConnectionInfo__DatabaseName=<DB NAME> \
           -e ConnectionInfo__Port=<DB PORT> \
           -e ConnectionInfo__UserName=<DB USERNAME> \
           -e ConnectionInfo__Password=<DB PASSWORD> \
jitterbit/vinyl:3.3
  • <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) Vinyl database name. Default: Vinyl.
  • <DB USERNAME>: Vinyl database username.
  • <DB PASSWORD>: Vinyl database user's password.

Access Vinyl through your browser at http://localhost:80.

... via docker-compose

Microsoft SQL Server

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

version: "3"

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/vinyl:3.3
    ports:
      - 80:80
    volumes:
      - ./vinyl_data:/app/data
      - ./vinyl_logs:/app/logs
      - ./vinyl_keys:/app/keys
    environment:
      ConnectionInfo__DatabaseType: SQLServer
      ConnectionInfo__HostName: vinyldb
      ConnectionInfo__DatabaseName: master
      ConnectionInfo__UserName: sa
      ConnectionInfo__Password: P@55w0rd

volumes:
  db_data:
  vinyl_data:
  vinyl_logs:
  vinyl_keys:

MySQL

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

version: '3.0'

services:
  db:
    image: mysql
    hostname: vinyldb
    environment:
      MYSQL_ROOT_PASSWORD: P@55w0rd

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

volumes:
  vinyl_data:
  vinyl_logs:
  vinyl_keys:
PostgreSQL

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

version: "3"

services:
  db:
    image: postgres
    hostname: vinyldb
    environment:
      POSTGRES_PASSWORD: postgres

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

volumes:
  vinyl_data:
  vinyl_logs:
  vinyl_keys:

License

Vinyl requires a a valid license.

Tag summary

Content type

Image

Digest

sha256:68d48900b

Size

388.2 MB

Last updated

5 months ago

docker pull jitterbit/vinyl:3.3