Vue CLIでwebpack Dev Server Invalid Optionsエラーが発生する
概要
自身のポートフォリオをアップデートするためにVue.jsプロジェクトを久々に触ったら表題のエラーが発生して詰まったのでメモ。
- Vue.jsプロジェクトを
npm outdated
とnpm update
でパッケージアップデート npm run serve
で表題のエラー発生
たまたま触り初めた日がバグの発生日でトラブルシュートが全然引っかからなかった...orz
記事を書いてる途中に確認したところ本件は下記のPullRequestで解消済みのようです。
目次
- 概要
- 目次
- 参考サイト様
- 環境
- リポジトリ
- 事象
- 再現手順
- エラーログ
- 原因
- 対策
- 雑感
参考サイト様
- New apps fail yarn serve due to invalid webpack dev server options · Issue #4016 · vuejs/vue-cli
- "ValidationError: webpack Dev Server Invalid Options" error when running a newly created project. · Issue #4017 · vuejs/vue-cli
- chore: upgrade webpack-dev-server to 3.4.1 by beardedpayton · Pull Request #4020 · vuejs/vue-cli
- vuejs2 - How to fix "webpack Dev Server Invalid Options" in Vuejs - Stack Overflow
docker-compose.ymlで.envファイルに定義した環境変数を使う
概要
Docker Composeのdocker-compose.yml
内に設定値を直接書き込むのではなく別ファイルで環境変数を定義し、その定義した値を使用してコンテナを作成します。
先日、Docker Composeを使用したPHPの環境構築の流れでMySQLを使用したDBサーバ(コンテナ?)を作成しました。
MySQLの初期スキーマ・ユーザ/パスワード・rootパスワードをdocker-compose.yml
に直書きがなんかな〜と思った次第です。
極論、ここ読めです。
目次
- 概要
- 目次
- 参考サイト様
- 成果物
- docker-compose.ymlで環境変数を使う
- 雑感
参考サイト様
- Compose file version 3 reference | Docker Documentation
- Environment variables in Compose | Docker Documentation
- Docker-Compose の変数定義について - Qiita
PHP 7 + MySQLでPDOを使用するとcould not found driverエラーが発生する
概要
Docker Composeで作成したnginx + PHP-FPM + MySQLの環境でPDOを使ったコードを実行するとcould not found driver
エラーが発生しました。
解決したのでメモです。
目次
- 概要
- 目次
- 参考サイト様
- ソース
- 事象
- コード
- エラー画面
- 原因
- ドライバが未インストールであることを確認
- phpomfo()から確認
- 対策
- パッケージの確認
- Dockerfileの編集
- ドライバがインストールされたことを確認
- phpinfo()から確認
- コードが動作していることを確認
- 雑感
参考サイト様
- How do you get php-mysql extensions installed for php:7-fpm-alpine · Issue #279 · docker-library/php
- 【Docker】phpでPDOにmysqlを使うと、could not find driverと出る【186日目】 - エンジニアのひよこ_level10
Docker Composeで使用するDockerfileの名前を変更する
概要
うまいことタイトルが思いつかなかったんですが任意の名前にファイル名を変更したDockerfile
をdocker-compose.yml
で指定する方法です。
Docker Composeで環境を構築する際にDockerfile
を任意のファイル名で運用したいなと思ったら方法があったのでそのメモです。
全部が全部Dockerfile
だとそのうち首が回らなくなる気がしちゃう笑
目次
- 概要
- 目次
- 参考サイト様
- ソース
- docker-compose.ymlで使用するDockerfileの名前を変更
- ディレクトリ構成
- docker-compose.ymlの編集
- 雑感
参考サイト様
- Compose file version 3 reference #CONTEXT | Docker Documentation
- dockerfileとdocker-compose.ymlのファイル名を変える方法 - Qiita
Docker ComposeでDB構築(MySQL 5.7)
概要
先日から続けているPHPの実行環境の下りでCRUDを実行したいのでDBサーバを構築します。
MySQLは5.7を使用してdocker-compose up
でテーブル作成のSQLスクリプト流し込みまで行います。
DockerのMySQLイメージを使用したDBサーバの構築は過去にASP.NET Coreのアプリで使用したことがあります。 その時は、コンテナ作成時に引数与えて起動してSQL自体はEntityFramework Core(O/Rマッパ)を使用していたので書いていませんでした。
前回、Docker使ってMySQLでDB構築した記事はこちら
目次
- 概要
- 目次
- 参考サイト様
- 環境
- Docker ComposeでMySQLのDBサーバ構築
- 雑感
参考サイト様
- mysql - Docker Hub
- mysql | Docker Documentation
- docker-composeでmysql使うとき初回起動時に複数のDBを作る方法 - Qiita
- 事前にデータ投入をした MySQL Docker イメージを作る場合は /docker-entrypoint-initdb.d を活用すると便利 - kakakakakku blog