미니 프로젝트4 AWS 아키텍처 기반 장고 커뮤니티 게시판 구축 AWS 기반 커뮤니티 게시판 구축 프로젝트 사용 기술 및 개발 도구 AWS Docker Pycharm django 비즈니스 요구사항 - [Dev] Django 회원가입이 가능했으면 함. 수정,삭제, 검색 기능이 있어야 함. 이미지 업로드 기능 추가 . 게시판 카테고리가 있어야함. 특정 권한을 가지는 유저가 게시판 생성 가능 유저들의 게시판 이용빈도에 따라 노출되는 게시판이 유동적으로 변화되도록 설계 로그아웃 기능이 있어야함. MTV 아키텍처 (MVC아키텍처 기반) Models(데이터베이스 설계) user - 장고내장 회원관리 시스템 사용 : 권한관리 편의성을 위해 내장회원시스템 사용 post - 게시판에 등록될 포스트, 외래키로 board의 id참조 board - 태그라는 속성에서 하나의 키워드를 입력받.. 2021. 6. 2. [Ansible 프로젝트] 리눅스 서버 취약점 점검 도구 IaC 미니프로젝트 - Ansible 미니프로젝트 주제 주요정보통신기반시설_기술적_취약점_분석_평가_방법_상세가이드 중 UNIX/LINUX 항목에 대한 취약점 점검 도구 범위: 주요정보통신기반시설_기술적_취약점_분석_평가_방법_상세가이드 문서 내 UNIX 서버 항목 중 중요도 '상'에 해당하는 항목 중 10개 선정 목표 중요도 '상' 항목 총 43개 중 10개를 임의로 선정 (작성하기 편한 것으로) 동작방식 각 취약점 진단항목 별 점검을 수행할 수 있는 스크립트 작성 취약점 항목 하나당 하나의 스크립트 파일로 작성 ex) u01.sh, u02.sh, u03.sh 또는 진단 항목 중 ansible playbook을 작성하여 진단가능한 항목에 대하여 검토 스크립트는 ansible을 통해 점검대상 호스트에 배.. 2021. 5. 7. 쿠버네티스를 이용한 wordpress/mysql 미니프로젝트 Wordpress / Mysql 구성 Wordpress ReplicaSet: 2 NFS 스토리지 연결(Static Provision) Service: LoadBalancer apiVersion: apps/v1 kind: ReplicaSet metadata: name: wordpress labels: app: wordpress spec: #replecaset : 2 replicas: 2 selector: matchLabels: app: wordpress template: metadata: labels: app: wordpress spec: containers: - image: wordpress name: wordpress env: - name: WORDPRESS_DB_HOST value: mysql-svc.. 2021. 5. 4. [TIL.20.12.29 ~ 21.1.4]미니 프로젝트 : 쇼핑몰 구현 [20.12.29] 파이썬 프로그래밍과 DBMS를 이용해서 쇼핑몰 시스템을 구현하는 프로젝트를 진행하게 되었다. 우리 조는 다양한 형태의 쇼핑몰이 있지만 온라인 서점 시스템을 구현해 보기로 의견이 모아졌다. 프로그램을 구현하기 위한 디자인 패턴으로는 MVC패턴을 따르기로 한다. > MVC패턴이란? MVC(Model View Controller) 패턴 : 애플리케이션이나 프로젝트를 구성할 떄 구성요소를 세 가지의 역할로 구분하는 패턴이다. - 사용자가 Controller를 조작하면 Controller는 Model을 통해서 데이터를 가져오고 그 정보를 바탕으로 시각적인 표현을 담당하는 View를 제어해서 사용자에게 전달하도록 설계한다. > 데이터베이스 설계 온라인 서점 시스템을 구현하기 위해 사용될 데이터베.. 2021. 1. 28. 이전 1 다음