공부하기싫어
article thumbnail
[AWS-Server] dev_env-CICD-2-demo_cdk_app_stack.py with chatGPT

개발 환경 구축 순서 1. CDK container setting - install aws-cli - install cdk-cli 2. create demo stack - create python code with chatGPT - test 3. ci/cd pipeline setting - jenkins config - ansible config - github config 4. test - test 23.03.06 2. Create Demo Stack jenkins 와 연동하기 전에 cdk 컨테이너에서 app-stack 을 정의한 python 파일을 실행 시켜 cloudformation 에 스택이 생성되는지 확인하려고 한다 ec2 instance 1개 lambda function 2개 dynamoDB ..

article thumbnail
[AWS-Server] dev_env-CICD-1-CDK container setting

개발 환경 구축 순서 1. CDK container setting - install aws-cli - install cdk-cli 2. create demo stack - create demo stack by python code 3. ci/cd pipeline setting - jenkins config - ansible config - github config 4. test - test 1. CDK container setting 기존에 사용하던 jenkins-server 에 CDK를 위한 컨테이너를 새로 만들고 aws cli 와 cdk cli 를 init 해볼꺼다 CDK container 는 dockerfile 로 빌드할 예정 dockerfile # CDK container FROM ubuntu:2..

article thumbnail
[AWS-Server]Ethereum-auto-trade 개발 환경 CI/CD 설계

원래 아래 링크의 TaskCat 을 이용한 cloudformation stack 의 ci/cd 파이프라인을 만들어보려고 했으나 aws 강의를 듣던 중 SAM 프레임워크에 대해서 배웠고 이 프레임워크를 jenkins 와 ansible 을 이용해서 통합시킬 수 있을것 같아서 한번 해보려고 한다 https://aws-quickstart.github.io/quickstart-taskcat-ci/#_postdeployment_steps TaskCat CI/CD Pipeline for AWS CloudFormation on AWS This document is provided for informational purposes only. It represents current AWS product offerings a..

article thumbnail
[AWS-Server] Ethereum-auto-trade 설계

한 1년전에 조코딩 유튜브에서 가상화폐 자동매매 스크립트를 보고 따라 만들어서 t2.micro 하나로 돌렸을때 첫 3개월 - 80%, 다음 3개월 50%의 이익을 남겼었다. 이후 시장이 안좋아지고 나선 3%이익에 그쳣지만 그 하락장 속에서도 결과적으론 이득이였다. 여기에 AI 종가 예측 스크립트를 더해서 최대한 serverless 로 구현하고 IaC 로 관리해보고자 한다. 1. 기본 설계 사용될 AWS 워크로드는 ec2 instance , lambda 2개, dynamoDB 테이블, cloudwatch alarm 이다. vpc 는 기본 vpc 를 사용할 예정이다. 그리고 위 리소스 들을 cloudformation 으로 관리할껀데 코드가 많이 변하진 않을거라 ci/cd 는 적용하지 않기로 했다. DB 액세..

article thumbnail
[포트폴리오 웹사이트] 구현 + 배포

포트폴리오로 사용할 웹사이트를 S3 버킷에 정적 웹 호스팅 하려고 한다 버킷 생성 버킷 이름은 portfolio.cyaninn.com 으로 해주고 ACL 은 비활성화 해줬다 퍼블릭 엑세스 차단을 비활성화해주고 버전관리를 활성화시켜줬다 이후 버전의 수명주기 정책을 생성해주고 정적 웹 호스팅을 enable 해줬다 그리고 이제 퍼블릭 액세스 시 403 에러 해결을 위해 버킷 정책을 추가해줬다 https://awspolicygen.s3.amazonaws.com/policygen.html AWS Policy Generator Click below to edit. To save the policy, copy the text below to a text editor. Changes made below will not..

[포트폴리오 웹사이트] 밑그림

취업을 위해 지금까지 해왔던 프로젝트들을 정리한 포트폴리오 웹사이트를 하나 만드려고 한다 간단한 웹사이트이기 때문에 S3 에서 퍼블릭 버킷으로 정적 웹사이트 호스팅 하는게 제일 효율적일 것 같다 https://html5up.net/ HTML5 UP Responsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license. html5up.net 여기서 탬플릿을 하나 골라왔는데 https://html5up.net/stellar Stellar by HTML5 UP Say hello to Stellar, a slick little one-pager with a super vibrant colo..