環境変数 APP_ENV が既に設定されている場合は eccube:install コマンドの対話モードを無効にしたい
- Dominant language
- PHP
- Stars
- 788
- Forks
- 719
- Avg merge
- 4d 4h
- Merged PRs (30d)
- 39
Description
## 概要(Overview)
環境変数 APP_ENV が既に設定されている場合、 .env ファイルの設定は無視される。
この場合でも `eccube:install` コマンドの対話モードは実行できる。
しかし、`DATABASE_URL`, `MAILER_URL`, `ECCUBE_AUTH_MAGIC` の各設定を対話モードで設定しても、無視されてしまう
## 期待する内容(Expect) or 要望 (Requirement)
環境変数 APP_ENV が既に設定されている場合は、 `eccube:install` コマンドの対話モードを使用した場合にエラーとする
## 再現手順(Procedure)
https://github.com/EC-CUBE/ec-cube/pull/4955 を適用し、以下のコマンドを実行する
```
docker-compose up -d
docker-compose exec -u www-data ec-cube bin/console eccube:install
```
対話モードで `ECCUBE_AUTH_MAGIC` を設定しても無視されてしまうため、ユーザーログインができない
### 環境 (environment)
+ EC-CUBE: 4.0.6(https://github.com/EC-CUBE/ec-cube/pull/4955 以降)
## 関連情報 (Ref)
- https://github.com/EC-CUBE/ec-cube/pull/4955
- https://github.com/EC-CUBE/doc4.ec-cube.net/pull/189
Contributor guide
Assessment
This issue has not been assessed yet.