カテゴリー: 開発

開発

Git あるコミットまで戻す

開発者 → GitLab → ステージング   ステージングで $ git pull origin production で反映する。   やっぱり反映を戻したいという時   $ git log 戻したいコミットのハッシュ値を閲覧する   $ git checkout {コミットハッシュ値} これで戻せる    

開発

覚えておきたい サーバステータス Server status 5xx 4xx

  4xx系エラー 404 Not Found 問題 URL ファイル ルート が存在しない。   422 Vlidation Error 問題 バリデーションエラー 解決 正しいリクエストを送信する   解決策 リクエスト時のURLの見直し。 5xx 500 問題 処理がプログラム処理上の例外で死んだ 解決 開発者であれば処理を見直す   502 Bad …

開発

CI/CD引継ぎ日誌。GitLab Laravel環境のCI/CD オートスケール 対応

CI/CDを引き継ぐことになったのでまとめる🐱   前提準備 GitLabRunnerを立ててGitLabのCI/CDにたてておく(t2.large) dev, stg, prodのAutoScalingGroup, 起動設定作っておく GitLabに環境変数を設定する GitLabのCI/CDのVariableで定義するもの SAMPLEAPP_SSH_KEY —–BEGIN E …

開発

複数db共存、初期にsqlを実行するdocker-compose Docker

  ローカル開発ではphpMyAdmin使います。 phpMyAdmin http://{ipアドレス}:18080 http://{ipアドレス}:28080   リモートへのDB接続はMySQL WorkBenchでつなぎます。   docker-compose.yaml   version: “3” services: app: build: cont …

開発

Git コンフリクトの解消 conflict

状況 staging -> production これでコンフリクト   解決 その場合は production -> stagingを行う必要がある stagingからブランチさせたコンフリクト修正用ブランチ fix-conflict作成 fix-conflictブランチにて git pull origin production fix-conflict -> sta …