.envから環境変数に値を読み込む

Contents

出力結果

TEST

前準備

以下の内容の.envファイルを用意する

ENVVALUE="TEST"

プログラム例

JavaScript

require('dotenv').config();
console.log(process.env.ENVVALUE);

Perl

use Dotenv;
Dotenv->load();
print $ENV{"ENVVALUE"}."\n";

PHP

<?php
require_once __DIR__ . '/vendor/autoload.php';
$dotenv = Dotenv\Dotenv::create(__DIR__);
$dotenv->load();
print(getenv('ENVVALUE')."\n");

Python

import os
from firstclass_dotenv import Dotenv

if __name__ == "__main__":
  dotenv = Dotenv()
  dotenv.load()
  print(os.environ["ENVVALUE"])

Ruby

require 'dotenv'
Dotenv.load(
  File.join(File.dirname(File.expand_path(__FILE__)), '.env')
)
puts ENV["ENVVALUE"]