본문 바로가기

AI, 클라우드, 문서, 자동화23

React 기본 사용법 React의 기본적인 동작 방식, React Router를 이용한 페이지 라우팅, 그리고 Redux Toolkit을 활용한 상태 관리 방법에 대해 상세히 설명합니다. 각 파일이 어떤 역할을 하는지 이해하시면 React 프로젝트의 구조와 흐름을 파악하는 데 도움이 될 것입니다.1. index.js 파일 : React 앱의 시작점index.js는 React 애플리케이션의 가장 첫 번째 진입점입니다. 웹 페이지의 HTML과 React 컴포넌트를 연결하고, 전역적으로 필요한 설정(라우터, 상태 관리 등)을 적용하는 역할을 합니다.import React from 'react'; // React 라이브러리를 가져옵니다. JSX 문법을 사용하기 위해 필수적입니다.import ReactDOM from 'react-do.. 2025. 7. 14.
AWS EC2에 프론트엔드 배포하기 1단계: build 폴더 내용 확인 및 재업로드 (필요시)build 폴더가 로컬에서 완벽하게 빌드된 상태로 EC2에 전송되었는지 확인하는 것이 중요합니다.로컬에서 build 폴더 재빌드:로컬 컴퓨터에서 프론트엔드 프로젝트 디렉토리로 이동하여 다시 빌드합니다.Bash npm run build# 또는yarn build빌드가 성공적으로 완료되었는지 확인합니다.EC2의 기존 build 폴더 삭제:AWS EC2 인스턴스 터미널에서 front 디렉토리로 이동합니다.Bash cd /home/ec2-user/frontsudo rm -rf build # 기존 build 폴더를 완전히 삭제합니다.build 폴더 재업로드:로컬 컴퓨터에서 새로 빌드된 build 폴더를 EC2 인스턴스의 /home/ec2-user/front/.. 2025. 7. 14.
.env 파일을 AWS 인스턴스에 올리는 방법 AWS 인스턴스에 Python Flask 애플리케이션을 배포하면서 .env 파일을 어떻게 할까. .env 파일은 OPENAI_API_KEY와 같은 민감한 정보를 코드에 직접 노출하지 않고 환경 변수로 관리하기 위해 로컬 개발 환경에서 주로 사용됩니다.AWS 인스턴스에 .env 파일을 올리는 방법과 더 나아가 프로덕션 환경에서 환경 변수를 안전하게 관리하는 모범 사례를 함께 설명합니다.1. .env 파일 직접 업로드 (간단한 방법)가장 간단한 방법은 .env 파일을 AWS 인스턴스에 직접 업로드하는 것입니다. scp (Secure Copy Protocol) 명령어를 사용하거나 SFTP 클라이언트를 이용할 수 있습니다.a) scp 명령어 사용 (터미널/명령 프롬프트)scp는 SSH를 통해 파일을 안전하게 복.. 2025. 7. 12.
도커(docker)에 Qdrant 벡터 데이터베이스 실행하기(로컬 & 클라우드) 아래 Docker 명령어는 Qdrant 벡터 데이터베이스를 Docker 컨테이너로 실행하는 데 사용됩니다. docker run -p 6333:6333 -p 6334:6334 -v "$(pwd)/qdrant_storage:/qdrant/storage:z" qdrant/qdrant이 명령어는 Qdrant 이미지를 사용하여 새로운 Docker 컨테이너를 생성하고 실행하는 명령입니다. 1. docker rundocker run: Docker 이미지를 기반으로 새로운 컨테이너를 생성하고 실행하는 기본 명령어입니다.2. -p 6333:6333-p: 포트 매핑 (Port Mapping) 옵션입니다. 호스트(당신의 컴퓨터)의 포트와 컨테이너 내부의 포트를 연결해 줍니다.6333:6333:첫 번째 6333: 호스트 컴퓨.. 2025. 7. 12.
마인드맵으로 아이디어 정리와 실시간 협업 소프트웨어로 업무 성과 창출 1. 마인드맵(Mindmap Software Service)마인드맵 소프트웨어는 아이디어를 시각적으로 정리하고, 복잡한 생각을 체계적으로 정리하는 데 도움을 주는 도구입니다. 여기서는 마인드맵 소프트웨어의 일반적인 특징, 사용 시 장점, 그리고 직장인과 학생들에게 도움이 되는 요소들을 정리해보겠습니다.  - 참조할 만한 뉴스: 교육부는 ‘디지털 마인드맵 프로그램’을 활용해 교사 참여를 확대하고, 다양한 아이디어를 체계적으로 정리한다는 계획, 연합뉴스, 2023 - 참조할 만한 자료: 뉴스에 대한 모든 것을 떠올려 마인드맵으로 정리해 보는 디지털 네이티브와 미디어 리터러시 교육, 교육부 행복한 교육, 2024 가. 마인드맵 소프트웨어의 일반적인 특징시각적 표현: 중심 주제에서 시작하여 관련 아이디어를 방사.. 2024. 12. 13.