想ひ出1: 環境変数をdocker-compose.ymlからDockerfileに連結する
おはようございます。Moqrinです。
compose fileのversionは"2"です。
現在、すでにversion3が出ているのに今更なんですが、
私はDocker初心者のためご了承下さいませ。(つーか大体全部初心者だけどね!)
- .envに環境変数を設定
APP_NAME=HOGEHOGE
- docker-compose.ymlに引数で指定する。
version: '2' services: php-fpm: depends_on: - db build: context: laravel-phpfpm-new args: - APP_NAME=$APP_NAME
- DockerfileのARGで指定する。
FROM alpine ARG APP_NAME RUN composer global require "laravel/installer" RUN composer create-project --prefer-dist laravel/laravel $APP_NAME
[参考]
How to use an environment variable from a docker-compose.yml in a Dockerfile?