본문 바로가기

분류 전체보기65

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.
AWS EC2에서 주기적으로 Python 스크립트 실행하기(매우간단) - ec2 자동화 & ec2스케줄링 (crontab) 여는 글EC2에 배포한 프로젝트에서 파일을 주기적으로 삭제해야 한다거나, 주기적으로 이용자들에게 메일을 보내야한다거나,문자를 보내야한다거나...=> 이런 주기적으로 진행해야할 업무가 있을 것이다. 이를 직접 손으로 진행해도 되겠지만 너무 불편한 일이다.오늘은 EC2에서 배포한 프로젝트를 관리할 수 있게하는 스케줄링인 crontab 기능을 사용해보자어떤 기능이든 응용하여 자동화가 필요한, 혹은 주기적인 작업이 필요한 것을 모두 crontab으로 스케줄링 가능할 것이다. crontab 이란크론탭(crontab)은 서비스로 제공되는 유닉스 기반 시스템의 기본 내장 기능이다. 정확히 말하자면 크론(cron)은 유닉스 계열 운영체제에서 시간 기반 작업 스케줄러이고 크론탭은 이 크론 서비스의 설정 파일을 편집하고 .. 2024. 7. 26.
preprint 예약서비스 개발 기록일지 - 소셜(구글, 카카오) 로그인 & 회원가입 구현, db구조 변경 & 템플릿 수정 0718~0725 개발일지글 작성 주기가 그렇게 좋진 못했는데, 소셜로그인 & 회원가입 부분에서 상당히 시간을 많이 빼앗겼기 때문이다.원래는 따로 소셜 로그인 없이 그냥 id, pw기반 간단한 회원 관리를 하려고 하였으나...실 결제 서비스를 도입해야 하기에 그냥 id, pw기반 관리는 불안하기도 했고또 이전에 하려다가 실패했던 테스크가 바로 소셜로그인이라 바로 도전했다가 시간을 많이 쓰게 되었다. 그냥 만들어진 예제 코드대로 소셜로그인을 구현해도 되었으나... ㅎㅎ그렇게 하려다가, 이게 무슨 구조로 이렇게 돌아가는 것인지, 구글과 카카오는 어떤 api기반으로 이렇게인증 시스템을 구현해둔 것인지가 궁금해져서 직접 공식 문서들을 다 읽고, 각 호출 구조, api구조를 뜯어보고분석해 보면서 & 수많은 블로그.. 2024. 7. 25.