タグ

ブックマーク / labor.ewigleere.net (2)

  • Docker Compose に渡す環境変数ファイルを変更する

    Docker Compose に渡す環境変数に .env 以外のファイルから渡したいと考えたのでメモしておきます。 経緯 アプリケーション開発環境等で開発環境用の .development.env と番環境用の .production.env を用意したとして、この2つのどちらかから Docker Compose に環境変数を渡したい。 開発環境なのでアプリ側で使用する環境変数と Dockerコンテナ 内で使用する環境変数を統一したい、と。 ただし、デフォルトでは Docker Compose は .env からしか環境変数を読み取ってくれません。これをどうにかしたい。 コマンド > docker-compose --env-file .development.env up -d ということでコマンドですが、 docker-compose コマンドに --env-file でパラメータを

    Docker Compose に渡す環境変数ファイルを変更する
  • SlimでJSONを返す際のCORSの記述

    PHPフレームワークのSlimを使う機会があったのでメモ。 やりたかったこととしては、AJAX通信によるJSONのAPIを実装すること。 以前Abu al-Haulの際にDietCakeを使った時と同じような形です。 ちなみに、Slimに関してはSlimそのままではなく、slimphp/Slim-Skeletonを使用しています。 今回は「composer startでlocalhost:8080でAPI側が待ち受けており、そこにlocalhostのJSからAJAXでリクエストが飛んでくる」という状況を想定しています。 その上でsrc/route.phpに以下のような記述を追加。 <?php use Slim\App; use Slim\Http\Request; use Slim\Http\Response; return function (App $app) { $container

    SlimでJSONを返す際のCORSの記述
  • 1