Docker Next.jsをDockerコンテナでデプロイする Next.jsをDockerコンテナ化してデプロイする際のDockerfile, docker-composeファイルを残してます。 前提 ローカルの開発環境はDockerで動かさず、デプロイ時のみDockerコンテナを利用す... 2022.06.05 DockerNext.js
Laravel 【Laravel/Carbon】blade.phpで文字列を日付に変換する コード <p>{{ \Carbon\Carbon::now()->format('Y/m/d') }}</p> <p>{{ \Carbon\Carbon::createFro... 2022.03.02 Laravel開発
バックエンド 【MySQL】複数条件で絞った件数を取得する 複数条件で集計 コード例は、「usersテーブルから、nameが空 かつ genderがmaleのレコード数を取得する」実行命令です。 その1 # AND条件 select count(name=""... 2022.02.08 バックエンド
Docker docker-composeとは?docker-compose.yamlのシンプルな説明 docker-composeとは docker-composeは、Docker(Docker Engine)とは別のソフトウェアで、Dockerアプリケーションをもっと使いやすくするためのツール。 通常は、Dockerでサービ... 2022.01.09 Dockerバックエンド
DB DockerでMongoDB、Mongo Expressの環境を立ち上げる(docker-compose) DockerでMongoDB, Mongo-Express(とNode.js)の環境を立ち上げました。イメージを自作する必要がなかったので、Dockerfileは使用せず、docker-composeファイルのみ使用しました。 do... 2021.12.23 DBDockerバックエンド開発
DB NoSQLとは?NoSQLデータベースの種類と特徴 NoSQLデータベースとは? 関係データベース(リレーショナルデータベース)以外のデータベースのこと。SQLは関係データベース用の言語であることから「SQL=関係データベース」と捉え、逆に「NoSQL=非リレーショナル」といった認識... 2021.12.19 DBバックエンド
Python 【Django】SECRET_KEYをGithubで公開しない方法〜環境変数を用いて〜 趣味でDjangoアプリを立ち上げてみて、GithubにプッシュするとGitGuardianからこんなメールが! GitGuardian has detected the following Django Secret Key ex... 2021.09.06 Pythonバックエンド
Docker 【Docker×Django】新しいライブラリをインストールする方法 dockerとdjangoでプロジェクトを作ったはいいものの、ライブラリの追加ってどうやってするんだ?となったので備忘録です。 requirement.txtに追加したいライブラリを記載する 今回は django-en... 2021.09.05 DockerPythonバックエンド
Laravel Laravelのライフサイクルを調べてまとめてみた 1. アプリケーションとサービスコンテナのインスタンスを生成 リクエストが public/index.php に入り、以下のことが行われる。 Composerが生成したオートローダーの定義をロードbootstrap/app.p... 2021.05.31 Laravelバックエンド開発
Python 【Django REST framework/エラー】’BasePermissionMetaclass’ object is not iterable 問題 Django REST frameworkを使用していて、作成したAPIにアクセスした際に、下記のエラーが発生していました。 'BasePermissionMetaclass' object is not iterabl... 2021.04.18 Pythonバックエンド開発
Python 【Django REST framework/エラー】Django administrationのダッシュボードでAPIが表示されない 困ったこと Django administrationのダッシュボードで、黄色枠で囲んだ部分が表示されなくて困ったので、解決方法を記録します。 ※使用しているのは、Django REST Frameworkです。 解決策... 2021.04.17 Pythonバックエンド開発
Python 【Python/flask】TypeError: ‘**’ object has no attribute ‘is_active’ flask-login使用時に、このエラーに悩まされたので解決方法を記載します。 エラー内容 AttributeError: '***' object has no attribute 'is_acti... 2021.04.08 Pythonバックエンド開発
Python 【Python/flask】ModuleNotFoundError: No module named ‘marshmallow.compat’ エラー内容 flaskで制作している際に、以下のエラーに遭遇しました。解決方法を記録しておきます。 ModuleNotFoundError: No module named 'marshmallow.compat... 2021.04.02 Pythonエラーバックエンド開発
Python 【Python】__init__, self, インスタンス変数とは? Pythonを学習するなかで、気になったのでまとめました。 クラスを定義するときの注意事項 慣習としては、クラス名は常に大文字で始める。複数単語をつなげるときも「_(アンダーバー)」は使用せず、大文字にして区別する1つ目の引数... 2021.03.29 Pythonバックエンド開発
Laravel 【Laravel/エラー】Class App\Http\Controllers\App\Controllers\UserController does not exist エラー内容 Amazon Linux上で、Laravelプロジェクトを立ち上げる際にこんなエラーに遭遇しました。 Class App\Http\Controllers\App\Controllers\UserControlle... 2021.03.13 Laravelエラーバックエンド開発
DB Amazon Linuxで、PostgreSQL12をインストールする方法 現時点で、Amazon LinuxでPostgreSQL12がまだサポートされていないようだったので、色々調べながらうまくいった方法を記録します。 まずはアップデート sudo yum update PostgreSQL... 2021.03.12 DBバックエンド開発
バックエンド 【Windows】LaravelをNGINXで起動する方法 LaravelプロジェクトをAWSにデプロイする際に、Laravelサーバーのままでは上手くいかないことを知り、まずはローカルでNGINXを利用して立ち上げてみました。 前提条件 既にLaravelプロジェクトをインストール済... 2021.03.11 バックエンド開発
DB 【mySQL】基本コマンドまとめ 起動させるときログインするときログアウトするとき停止させるとき現在あるデータベースを表示させるときデータベース作成データベースを選択するデータベースの中身を見るテーブルを作成テーブル構造を表示テーブルを削除データベースを削除取得(挿入前... 2020.09.22 DBバックエンド開発