/setup-oceanbase-ce

Action to setup OceanBase CE.

Primary LanguageShellApache License 2.0Apache-2.0

setup-oceanbase-ce

This GitHub Action sets up a Docker container of OceanBase CE.

Usage

steps:
  - uses: oceanbase/setup-oceanbase-ce@v1
    with:
      # The name of OceanBase CE Docker image.
      # Default: oceanbase/oceanbase-ce
      image_name: ''
      # The tag of OceanBase CE Docker image.
      # Default: latest
      image_tag: ''
      # The name of started Docker container.
      # Default: oceanbase-ce
      container_name: ''
      # The network used by OceanBase container https://docs.docker.com/network.
      # Default: null
      network: ''
      # The SQL port of OceanBase container.
      # Default: 2881
      sql_port: ''
      # The RPC port of OceanBase container.
      # Default: 2882
      rpc_port: ''
      # The deployment mode of OceanBase container. Should be 'mini', 'slim' or 'normal'.
      # Default: slim
      mode: ''
      # The password of sys tenant root user.
      # Default: null
      sys_root_password: ''
      # The cluster name of OceanBase instance.
      # Default: github-action
      cluster_name: ''
      # The name of non-system tenant to be created.
      # Default: test
      tenant_name: ''
      # The password of root user in created non-system tenant.
      # Default: null
      tenant_root_password: ''
      # Cluster configuration 'memory_limit'.
      # Default: 6G
      memory_limit: ''
      # Cluster configuration 'system_memory'.
      # Default: 1G
      system_memory: ''
      # Cluster configuration 'datafile_size'.
      # Default: 5G
      datafile_size: ''
      # Cluster configuration 'log_disk_size'.
      # Default: 5G
      log_disk_size: ''
      # SQL text used to initialize the test tenant.
      # Default: null
      init_sql: ''

See Docker Hub for more details about OceanBase Docker image.

License

See LICENSE.