Requirements

Hardware, software and networking requirements for running Code Climate: Enterprise

❗️

CC:E - No Longer Available

  • Although Code Climate's on-premise Quality is no longer available,
  • We do offer Velocity as an on-premise service.

Contact us here for more details.

Virtualization

Code Climate: Enterprise supports the following virtualization platforms:

  • Amazon Web Services (AWS)
  • Google Cloud
  • Microsoft Azure
  • VMWare (.ova)
  • KVM (.qcow2)

We may be able to support others as well -- please please contact us if your preferred deployment target is not listed.

Hardware Requirements

Code Climate: Enterprise requires:

  • at least 16 CPU cores
  • 128 GB of RAM

Data Storage Requirements

PartitionSize
/32 GB
/var200 GB
/data500 GB

Data Storage Locations

Data TypeDescriptionLocationBackup Policy
Application DataData related to users, static analysis, test coverage etc -- everything required to run Code Climate/data Required
Instance settings and logs Data such as SMTP settings, GitHub: Enterprise settings required to use CC:E and log files related to Replicated (the instance manager)/var/lib/replicated Suggested
Docker volumes, containers, and logsDocker related information required to run CC:E./var/lib/docker Unnecessary

Ideally, all of this data should exist at locations that can be snapshot regularly and survive unexpected (or expected) restarts. This can be accomplished with one, or multiple, volume(s).

Operating System Requirements

Code Climate: Enterprise supports the following operating systems:

We may be able to support others as well -- please contact us if your preferred OS is not listed.

Network Requirements

Code Climate: Enterprise is accessible within your environment over the following ports:

  • 80 (HTTP)
  • 443 (HTTPS)
  • 8800 (Admin interface via HTTPS)
  • SSH access to the box (via port 22) may be required when speaking with a customer support engineer but is not required for regular, normal operations.

Code Climate: Enterprise requires network egress to fetch updates and enforce licenses. If you have concerns, please contact us.


What’s Next

Continue installing Code Climate: Enterprise