취미 9

AWS LightSail 도메인 연결 후 웹 서버 띄우기(1)(2025ver.)

EC2 가 요금문제 또는 해킹 문제가 많아 가벼운 토이프로젝트는 Lightsail 을 선택하는 경우가 왕왕있다. 우선 AWS 에 가입 후 https://lightsail.aws.amazon.com/  https://lightsail.aws.amazon.com/ls/webapp lightsail.aws.amazon.com이동  클릭해당 선택지들 선택 지역은 잘못선택하면 접속 속도가 너무 느려지니 꼭 한국으로 선택 순서대로 선택한후 create instance 클릭인스턴스는 삭제하고 만들일이 많다...인스턴스 만들 때 너무 공들이지 마시길....Select a Network type 에는 IPv6-only 로 가면 3.5 달러짜리 사용할 수 있는데 관련 문서가 적어서 패스...설정하다가 머리털 다 빠질거같아..

Laravel Sail을 활용한 MySQL 설정과 개발환경 구축

https://normal-operating.tistory.com/5  WSL2 와 Docker를 이용한 Laravel 개발환경 구축하기https://laravel.kr/docs/9.x/installation 라라벨 9.x - 설치하기라라벨 한글 메뉴얼 9.x - 설치하기laravel.kr공식문서가 굉장히 잘되어있다 그럼에도 설치하는 구축하는 도중 몇가지 실수할 수 있는 점이 있normal-operating.tistory.com해당 게시글에서 이어지는 내용입니다. 해당 프로젝트를 git 으로 관리하고,다른 컴퓨터에 git clone 을 받은 후 실행하기까지 설정 사항과 에러 해결 방법을 작성한 게시글입니다.기초되는 환경은 다음과 같다. 1. WSL2 환경 구축이 되어있을 것2. Docker  Deskto..

Spring Boot & Redis 사용한 이메일 인증코드 구현

저번에 Laravel 로 이메일 인증코드를 구현하는 방법을 알아보았다. https://normal-operating.tistory.com/37 Laravel 이메일 인증코드 구현https://normal-operating.tistory.com/36  Laravel 이메일 인증 연동 구현하기회사에서 레거시만 사용하다보니 기능을 간단하게 구현할 수 있는 laravel 을 통해서 구현해보았다.  진행하면서 발생한 오류normal-operating.tistory.com기능은 거의 비슷하다.  Redis 설치https://jaey0ng.tistory.com/54 [Redis] 윈도우 환경에서 redis 설치/실행하기윈도우 설치 Redis 공식문서입니다. https://redis.io/docs/install/ins..

Android Studio 패키지명 변경하기(톱니바퀴 없을 경우)

version : Android Studio Ladybug | 2024.2.1 Patch 2위와 같이 나오는 이미지를 바꾸는 방법Compact Middle Packages 설정을 해제해야한다.  구글링을 하다보면 해당 부분에 있는 톱니바퀴를 클릭하라는데 최신버전이라 톱니바퀴가 없었다.  해당 비어있는 부분 Android ⋁ [                이 부분 우클릭                         ] ⨷ ...기호들 Compact Middle Packages 체크해제 Flatten Packages 체크 되어있을 경우 먼저 해제해야 Compact Middle Packages 나옵니다.

Laravel TDD 찍먹

유저 로그인에 대해 TDD를 진행했다. 진행하면서 떳던 에러사항에 대해서는 진행하지 않습니다.  cp .env .env.testing 명령어 사용해서 .testing 파일 생성./vendor/bin/sail artisan key:generate --env=testing 명령어 사용해서 APP_KEY 값 설정./vendor/bin/sail artisan migrate --env=testing 으로 migrate 진행 .env.testing 파일 DB_DATABASE=testing   # 테스트용 데이터베이스 이름 다른 부분을 제외하고 만 따로 지정해주면 된다. php artisan make:test LoginUserTest으로 테스트할 php 파일 만들어주고 namespace Tests\Feature;us..

Laravel 이메일 인증코드 구현

https://normal-operating.tistory.com/36  Laravel 이메일 인증 연동 구현하기회사에서 레거시만 사용하다보니 기능을 간단하게 구현할 수 있는 laravel 을 통해서 구현해보았다.  진행하면서 발생한 오류 해결방안에러 : php artisan migrate ( php_network_getaddresses: getaddrinfo failed:normal-operating.tistory.com으로 구현했는데 요즘 웹사이트 가면 인증번호 날아오고 그 코드를 쓰면 인증 완료 후 가입이 되는데 위 방식은 요즘 트렌드에 맞지 않아서 새롭게 구현해봤다. Email 에 인증번호 발송할 이메일 쓰고 전송 버튼 누르면 해당 이메일로 인증 번호가 가는 구조이다. 구현방법 ..

Laravel 이메일 인증 연동 구현하기

회사에서 레거시만 사용하다보니 기능을 간단하게 구현할 수 있는 laravel 을 통해서 구현해보았다.  진행하면서 발생한 오류 해결방안에러 : php artisan migrate ( php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known) 해결방안 : docker container 내부로 접근 후 php artisan migrate  명령어 사용https://stackoverflow.com/questions/33260172/sqlstatehy000-2002-php-network-getaddresses-getaddrinfo-failed-nodename-no SQLSTATE[HY000] [2002] p..

WSL2 와 Docker를 이용한 Laravel 개발환경 구축하기

https://laravel.kr/docs/9.x/installation 라라벨 9.x - 설치하기라라벨 한글 메뉴얼 9.x - 설치하기laravel.kr공식문서가 굉장히 잘되어있다 그럼에도 설치하는 구축하는 도중 몇가지 실수할 수 있는 점이 있어 작성한다. 왜 Docker와 Wsl2를 사용해야하는가? 물론 홈스테드를 사용해서 구축하는 방법도 있다. 그러나 공식 문서에 나온 내용이니 만큼 차근차근 짚어보자.  우린 결국이 화면을 띄워야한다.  1. Windows에 wsl2 를 설치해야한다. https://gaesae.com/161 윈도우10 WSL2 설치하기, WSL2 우분투 설치하기WSL이란? Linux용 Windows 하위 시스템을 사용하면 개발자가 기존 가상 머신의 오버헤드 또는 듀얼 부팅 설정 없..