본문 바로가기

Project45

preprint 개발일지 - 결제기능 강화 & 결제 취소기능 구현 & 소셜로그인 배포환경 설정 & m_redirect_url, webhook 설정(모바일 테스트) 여는 글preprint 개발이 어느덧 막바지에 다다랐는데 기간 동안 결제 기능에 있어 유연성을 강화하고 결제 취소 기능과 현재 배포환 환경에 맞게 구글로그인 & 카카오로그인이 가능할 수 있게 리디렉션 설정 변경 및 프로젝트 환경 세팅을 개발 환경, 프로덕션 환경 각각 다르게 설정될 수 있도록 수정하였다.또한 결제가 데스크탑에서는 문제가 없지만 모바일 환경에서 결제가 진행되면 웹페이지를 벗어나게 되기에정상적인 결제진행이 되지 않는다.따라서 m_redirect_url설정을 진행해 주어 모바일 환경에서도 결제가 잘 이뤄질 수 있게 수정하였으며webhook설정도 진행하였다.=> 이를 하나하나 간단히 기록할 예정이다. m_redirect_url, webhook의 경우 이전에 포스팅 글로 정리한 부분이 있는데, 아.. 2024. 8. 2.
preprint 예약 서비스 배포진행(RDS 연결 추가) & 결제테스트 & ec2->로컬로의 파일 이동 테스트 0728 문제인식결제기능 구현을 모두 완료하였기에, iamport를 통한 결제 서비스가 잘 진행이 되는지 테스트하기 위해서,,또한 ec2에 올라간 파일들을 특정 시간에 자동으로 로컬 컴퓨터로 이동시키기 위해 테스트를 진행하기 위해서는유닉스 계열의 다양한 서비스를 이용해야 하는데,,이를 개발하고 테스트하려면 먼저 AWS EC2에 배포를 진행한 후에 가능한 일이다.따라서 빠르게 해당 프로젝트를 ec2에 배포한 뒤 이하 진행을 하려고 한다. 배포진행https://choiet.tistory.com/34 [AWS 배포] DJango 프로젝트 AWS로 완벽하게 배포하기 (0) - 배포전 프로젝트 환경 세팅하기 (필수)시작에 앞서 안내하는 말이 포스트는 총 5개의 포스트로 이뤄져있으며해당 포스트를 따라 차근차근 따라.. 2024. 7. 28.
preprint-cloud-service 배포한 ec2에 운영 자동화 스크립트 파일 설정 여는 글이미 종료된 프로젝트이나 preprint-cloud-service의 운영을 더 쉽게 진행하기 위해서 해당 프로젝트를 배포한 ec2에 자동화 스크립트 설정을 진행했다.crontab이라는 기능을 활용했는데, 생각보다 활용범위가 넓어보여 잘 정리해두었다가 후에 쓰려고 블로그 포스팅도 따로 진행하였다.https://choiet.tistory.com/52 이런 주기적으로 진행해야할 업무가 있" data-og-host="choiet.tistory.com" data-og-source-url="https://choiet.tistory.com/52" data-og-url="https://choiet.tistory.com/52" data-og-image="https://scrap.kakaocdn.net/dn/cUC.. 2024. 7. 26.
preprint 예약서비스 개발 기록일지 - 소셜(구글, 카카오) 로그인 & 회원가입 구현, db구조 변경 & 템플릿 수정 0718~0725 개발일지글 작성 주기가 그렇게 좋진 못했는데, 소셜로그인 & 회원가입 부분에서 상당히 시간을 많이 빼앗겼기 때문이다.원래는 따로 소셜 로그인 없이 그냥 id, pw기반 간단한 회원 관리를 하려고 하였으나...실 결제 서비스를 도입해야 하기에 그냥 id, pw기반 관리는 불안하기도 했고또 이전에 하려다가 실패했던 테스크가 바로 소셜로그인이라 바로 도전했다가 시간을 많이 쓰게 되었다. 그냥 만들어진 예제 코드대로 소셜로그인을 구현해도 되었으나... ㅎㅎ그렇게 하려다가, 이게 무슨 구조로 이렇게 돌아가는 것인지, 구글과 카카오는 어떤 api기반으로 이렇게인증 시스템을 구현해둔 것인지가 궁금해져서 직접 공식 문서들을 다 읽고, 각 호출 구조, api구조를 뜯어보고분석해 보면서 & 수많은 블로그.. 2024. 7. 25.