Cloud customer?
Start for Free>
Upgrade in MyJFrog >
What's New in Cloud >





Overview

JFrog products have a common directory structure for each installation type, which isbroken up intotwomain parts:

  • Application Directory(immutable) containing all product application binaries, scripts and default configurations.
  • Data Directory(mutable) containing all customizable configurations, data generated by the application and logs.
Page Contents




JFrog Product Directory Structure


公关oduct Environment Variable

Linux/Windows存档

RPM/Debian Docker Container Docker Host
JFrog Home JFROG_HOME

/opt/jfrog /opt/jfrog ROOT_DATA_DIR*
Note: Defined and customized in the.envfile
默认值:~/.jfrog
Application

JFROG_HOME//app

//app /opt/jfrog//app /opt/jfrog//app -
Data

JFROG_HOME//var

//var /var/opt/jfrog//var*1.
Note: symbolic link
/var/opt/jfrog//var ROOT_DATA_DIR/var*
默认值:~/.jfrog//var

*目录是可定制的

1.Customizing the RPM/DebianJFrog product data

There are 2 ways to customize the data folder:

  1. Manual Option: Createa symbolic link from your custom folders to the default folders. For example,$JFROG_HOME/artifactory/var/mnt/artifactory/var.
  2. Environment Variable Option: Set the JF_PRODUCT_VAR environment variable to point to a custom location in your system's environment variables files. SeeUbuntu System environment variablesfor reference.

Generic Directory Layout

This is a generic directory layout for all JFrog products.

JFROG_HOME └──  ├── app │ ├── bin │ ├── run │ ├── doc │ ├──  │ │ ├── java │ │ ├── yq │ │ └── others │ └──  │ │ ├── bin │ │ └── lib │ └── misc │ └── var ├── backup │ └──  ├── bootstrap │ └──  ├── data │ └──  ├── etc │ ├── system.yaml │ ├──  │ └── security │ └──master.key │ └──join.key ├── log │ └──  │ └── archived │ └──  └── work └── 

Copyright © 2022 JFrog Ltd.