Learn how to install and build Hoppscotch Enterprise Edition.
.env.example
file found in the root directory of the cloned repository to .env
and add your values for the environment variables.
DATABASE_URL
: This is where you add your Postgres database URL.TOKEN_SALT_COMPLEXITY
: Defines the complexity of the SALT that is used for hashing - a higher number implies a more complex saltMAGIC_LINK_TOKEN_VALIDITY
:Duration of the validity of the magic link being sent to sign in to Hoppscotch (in days)REFRESH_TOKEN_VALIDITY
: Validity of the refresh token for auth (in ms)ACCESS_TOKEN_VALIDITY
: Validity of the access token for auth (in ms)JWT_SECRET
, SESSION_SECRET
: Secret Keys for security purposesREDIRECT_URL
: This is a fallback URL to debug when the actual redirects failWHITELISTED_ORIGINS
: URLs of Hoppscotch backend, admin dashboard, and the frontend appVITE_ALLOWED_AUTH_PROVIDERS
: Allows you to specify which auth providers you want to enableMAILER_SMTP_URL
: The SMTP URL for email deliveryMAILER_ADDRESS_FROM
: The email address that you would be usingRATE_LIMIT_TTL
: The time it takes to refresh the maximum number of requests being receivedRATE_LIMIT_MAX
: The maximum number of requests that Hoppscotch can handle under RATE_LIMIT_TTL
VITE_BASE_URL
: This is the URL where your deployment will be accessible fromVITE_SHORTCODE_BASE_URL
: A URL to generate shortcodes for sharing, can be the same as VITE_BASE_URL
VITE_BACKEND_GQL_URL
: The URL for GraphQL within the instanceVITE_BACKEND_WS_URL
: The URL for WebSockets within the instanceVITE_BACKEND_API_URL
: The URL for REST APIs within the instanceVITE_APP_TOS_LINK
and VITE_APP_PRIVACY_POLICY_LINK
are optional and are used to configure the links to the Terms & Conditions and Privacy PolicyENTERPRISE_LICENSE_KEY
: The license key required to use Hoppscotch Enterprise.env
file and the restart policy is mentioned.PORT 3100
in the browser to setup and access the Hoppscotch instance.
.env
file and the restart policy is mentioned.PORT 3100
in the browser to setup and access the Hoppscotch instance.
.env
variable must be set to true, it is set to false by default.
Service | Route |
---|---|
Hoppscotch App | / |
Hoppscotch Admin App | /admin |
Hoppscotch Backend | /backend |
.env
file containing the right .env
variables for the instance. On executing the aforementioned command will result in a shell being opened inside a instance of the container following which user can execute a database migration normally with
docker compose
to run the services the following command can be used to open a shell inside the backend (or AIO) service.
clickhouse-client
: