본문 바로가기

분류 전체보기155

Day16_AWS S3 정적 웹사이트 배포 AWS Console에서 S3 버킷을 생성한다. 최근 사용 항목에 안 뜨면 모든 서비스 보기에서 찾으면 된다. 버킷 만들기를 클릭해주면 아래 사진처럼 설정 화면이 뜬다. 버킷 이름은 자유롭게 설정하고, 아래로 내려서 액세스 차단 설정을 풀어준 후 버킷 만들기를 클릭하면 버킷이 생성된다. 다음으로 구글에 'free html template'을 검색해서 원하는 html 템플릿을 다운받았다. 이제 다운 받은 폴더를 생성한 버킷에 업로드해줄건데, 다운받은 폴더 자체를 올리는 게 아닌 그 내부에 있는 폴더와 파일들을 업로드해줘야한다. 이제 사진 좌측 상단에 있는 속성에 들어가서 '정적 웹 사이트 호스팅'을 활성화해줄건데, 편집을 누르고 활성화 해준다. 아래 뜨는 인덱스 문서에 받은 html 템플릿 파일 중 기본 .. 2023. 6. 1.
Day15_GitHub Actions(Workflows) 개념 오늘 특강으로 GitHub Actions를 배웠다. GitHub Actions는 소프트웨어 Workflows를 자동화할 수 있도록 도와주는 CI/CD 도구다. 한마디로, 협업이 굉장히 중요한 개발 업계에서 보다 효율적이고 효과적인 협업을 위한 툴이다. CI/CD는 개발 단계부터 소비자에게 배포하는 단계까지 모든 단계들을 자동화해서 사용자에게 즉각적으로 배포할 수 있게 해준다. CI(Continuous Integration)는 지속통합으로, Merge, Build, Test의 과정의 자동화를 의미하고 CD(Continuous Deployment)는 지속배포로, CI를 거쳐 소비자에게 배포하기 전 검증하는 단계의 자동화를 의미한다. 여기서 Workflows는 비즈니스나 조직 내에서 작업이 어떻게 이루어지는지.. 2023. 5. 31.
Day14_Safari 사파리 개발자모드 안열림 Safari 개발자모드 단축키는 Option + Cmd + i 이다. 근데 안열린다. 기존에 크롬을 쓰다가 메모리때문에 넘어온거라 당황스러웠다. 사파리에서 개발자모드 단축키가 정상 작동되게 설정을 변경해줘야하는데, Safari → 설정 → 고급 → 하단에 '메뉴 막대에서 개발자용 메뉴 보기' 클릭 이 설정을 해주고 나면 단축키가 정상 작동한다. 2023. 5. 31.
Day13_MacBook M1 HomeBrew 경로 설정_Brew 자꾸 사라짐 Brew가 자꾸 사라진다. Brew를 찾으면 zsh: command not found: brew 이렇게 뜬다. 경로를 다른 곳으로 바꿔줘야하는데, open ~/.zshrc 이걸 입력하면 창이 하나 뜬다. 새로 뜬 텍스트 파일 어딘가에 export PATH=/opt/homebrew/bin:$PATH 이걸 붙여넣어주고 source ~/.zshrc brew -v 이걸 입력해주면 다시 brew가 나타난다. 2023. 5. 31.
Day12_#6_폼 데이터를 받아 Controller에서 확인 Mission 폼데이터를 받고 Controller에서 확인한다. Day 10에서 만들었던 페이지를 게시판의 형태로 업그레이드 하려고 하는데, 게시판의 기본 형태인 CRUD를 알아야 한다. - Create - Read - Update - Delete 우리가 웹에 접속하면 일반적으로 하는 동작들이다. 그 중 Create, 작성 부분을 먼저 만들건데, 사용자가 페이지에 값을 입력하면 그걸 Controller에서 확인하는 것이다. 폼 데이터는 html 요소인 폼 태그에 담겨있는 데이터로 우리가 일반적으로 게시판에 글을 작성하는 것이 폼 태그이다. 게시판을 작성할 때 일반적인 양식인 작성자, 게시일, 게시판 등이 폼 태그이며 여기에 사용자가 입력하는 값이 폼 데이터로 서버에 전송되고, 이를 Controller에서.. 2023. 5. 31.
Day11_"git push -u origin main" username, pw 오류 해결 git push -u origin main 명령어를 입력했는데 갑자기 username과 pw를 입력하라고 한다. push를 하면서 이렇게 뜨는 건 처음이라 당황스러웠는데 github username과 비밀번호를 입력해도 계속 failed라는 에러가 떴다. 한참을 찾아보다가 해결방법을 알아냈다. 왜 내 비밀번호가 틀리다고 하는 지는 모르겠으나 github에서 Token을 만들어서 비밀번호 대용으로 사용하는 것이다. github 프로필을 클릭하고 Settings에 들어가준다. 좌측 네비게이션바 가장 하단에 있는 Developer settings 클릭 Personal access tokens를 누르면 두 가지 옵션이 뜬다. 그 중 classic으로 만들어줘야한다. Generate new token(classi.. 2023. 5. 30.