エンジニアのちょいネタ

システムエンジニアをしています。日々、分かったちょいネタを記事にしていきます。

2023-02-01から1ヶ月間の記事一覧

Dockerfileで変数を使いたい場合

Dockerfileで以下のように定義します FROM php:8.2.2-fpm ARG environment=development RUN cp -r /usr/local/etc/php/php.ini-${environment} /usr/local/etc/php/php.ini ビルドする時 Dockerfileで設定しているデフォルト値を上書きしたい場合 docker bui…

Dockerコンテナでcronを動かしたい場合

Dockerコンテナ上でcronを使うのはとても面倒です。開発環境で使っているなら、サラッと動かしたいと思います。そんな時はホストOS上のcronを使って、docker execさせましょう。このようにcron設定すれば動かせると思います。 */5 * * * * root docker exec …

php-fpmのDockerイメージを使って、ログを出力する

docker logs でphp-fpmのログを確認したいが、何も出力されない。よくよく調べたら、設定を変更しないとだめでした。 とっても参考になった記事はこちらです。 dev.to

phpのDockerイメージでcomposerを使いたい時

Dockerfile を以下のように記述する FROM php:8.2.2-fpm COPY --from=composer:2.5.3 /usr/bin/composer /usr/bin/composer

Zipファイルを解凍するとき

unzip -q -o zipfile.zip -q で解凍の状況を画面出力しない。これによって、解凍が早く完了します。 -o でファイルを上書きします。

AWS LambdaにURLを設定し、ローカルPCのJavaScriptからアクセスできるようにする

前提 HTMLとJavaScriptファイルはローカルPC上に置いてある VS-Codeの機能拡張:Live ServerでHTMLを閲覧する JavaScriptからaxiosやfetchでAWS LambdaのURLへアクセスする aws-cdkを使う Lambda側の設定 CORSの設定をする必要があり、以下のように設定しま…