Skip to content
This repository has been archived by the owner on Feb 6, 2020. It is now read-only.

Latest commit

 

History

History
31 lines (22 loc) · 877 Bytes

environment-variables.md

File metadata and controls

31 lines (22 loc) · 877 Bytes

Environment Variables

When building web applications usually the same application needs to working in different environments (development, staging, production). There are some variables like API endpoints that are different between these environments.

Mint offers a simple feature for managing these variables. You can create different files .env .env.production which have contents like this:

ENDPOINT=http://localhost:3001
WSENDPOINT=ws://localhost:3001

Then in Mint code you can inline them:

component Main {
  fun render : Html {
    <div>  
      <{ @ENDPOINT }>
    </div>
  }
}

Specifying .env file

The Mint CLI has a global flab -e or --env which takes the path to the .env file:

mint start --env .env.production