본문 바로가기

분류 전체보기

(5)
Apple Developer - Certificates, Identifiers & Profiles 관계 정리 IOS 앱 개발 및 배포를 위한 환경 셋팅 관련 내용 정리 아래 애플 개발자 사이트와 XCode를 통한 환경 셋팅 관련 내용을 정리합니다. https://developer.apple.com 다룰 내용은 아래 1번~7번 설정 방법과 연관성등을 설명합니다. 1. Certifications 2. Identifires 3. Devices 4. Profiles 5. Keys 6. Services 7. Keychain 1. 작업 순서 및 연관성 애플에 IOS 앱 개발 후 앱을 등록하기 위해서는 아래의 순서로 진행한다. 1번 - Identifires 설정 % 특별한 부분은 없으며, 제일 마지막에 Capabilities 설정만 확인한다. Push Notification 과 같이 특정 기능을 사용하는 경우 이부분에서 ..
AWS - 서비스 운영 및 CI/CD를 위한 설정 및 구축 스타트업에서 가장 빠른 서비스 배포와 운영을 위한 AWS 인프라 구축을 간략하게 소개한다. 작성자는 인프라 경험이 없으며, 한달 정도의 스터디 경험을 바탕으로 해당글을 작성하는 부분. 즉 내용에 문제가 많고 틀린 부분이 있을 수 밖에 없다는 점을 감안하고 보시기 바랍니다. 해당 포스팅에서는 네트워크(VPC) 구성 및 CI/CD를 위해 공부한 내용을 정리하고 있으며, 아래의 내용을 포함하고 있습니다. 참고로 아래 목차의 순서대로 인프라를 구축해야 하며, 순서를 변경하는 경우 문제가 발생합니다. 아직 작성주이며, 천천히 내용을 채워갈 예정입니다. 목차 1. VPC 구성 2. 보안 그룹 3. 로드밸런서 & 대상그룹 4. Elastic Beanstalk 5. CodeBuild & CodePipeline 6. R..
AWS - Beanstalk, EC2, 로드 밸런서, 대상 그룹 AWS에서 Beanstalk을 이용한 배포 자동화를 위한 환경구성 및 설정 방법을 정리한 내용입니다. 우선 Beanstalk 환경 설정시 EC2, 로드 밸런서, 대상 그룹등이 자동으로 생성되지만 자동으로 생성되는 경우 이름을 변경 할 수 없고 추후 관리에 대한 이슈가 발생하여 직접 생성하여 연결하는 방법을 설명합니다. 또한, 대상을 생성할때 우선순위가 있으니 순서대로 생성해야 하며, 보안 그룹은 미리 생성된 보안 그룹을 사용합니다. 보안 그룹 생성은 아래 링크를 확인해 보세요. 링크 - 보안그룹 설정 1. 대상 그룹 (Target groups) 우선 대상 그룹은 하나 이상의 등록된 대상에 요청을 라우팅하는 데 사용됩니다. 요약하면, 로드 밸런서 -> 대상그룹 -> EC2 와 같은 흐름으로 구성된다. Lo..
[NestJS] 명령어 정리 시작하기 NestJS를 이용한 프로젝트를 진행하게 되어 간단히 정리해본다 NestJS(Monorepo) + TypeORM(PostgreSQL) 를 이용하여 간단한 웹서비스와 관리자 서비스를 개발할 예정이며 내용은 수시로 변경될 수 있습니다. 자주 사용하는 명령어 정리 Schematic 기반명령어는 수동으로 파일을 생성하여 사용 가능하지만 환경설정 CLI 설치 npm i -g @nestjs/cli 프로젝트 생성 nest new project-name Schematic 기반 파일생성 및 수정 명령어 $ nest generate [options] $ nest g [options] Schematics app 모노레포내에서 새 애플리케이션을 생성합니다 (표준 구조인 경우 모노레포로 변환). library lib ..
[Appcenter] React Native 연동 - 기본편 새로 입사한 회사에서 인프라 관련 업무를 진행하게 되어 겸사 겸사 정리해 봅니다 기본적인 내용은 많이 생략되어 있으니 전체적인 흐름 파악용으로 참고하시기 바랍니다. Appcenter 사용목적 및 다루는 내용 이번에 Appcenter를 도입한 이유를 정리하면 다음과 같다. 첫째. Github 등의 연결을 통한 앱 빌드(Android & IOS) 둘째. 빌드된 앱 배포(Play Store, Apple Store, Test User) 셋째. Code Push 를 통한 배포 이번에는 위 3가지를 적용하는 방법을 주로 설명할 예정이며, 기본적인 내용은 공식 문서를 참고 바랍니다. Appcenter에 대한 자세한 설명은 공식 사이트를 참조하시기 바랍니다. https://appcenter.ms/ Visual Stud..