로드맵

1.n8n 로컬 docker 설치 및 구동

2.n8n을 이용해서 유튜브 채널에 영상을 제작하는 과정을 자동화해보자

3.주기적으로 자동으로 영상제작 업로드하는 시스템을 배포하자


[step1] Window(로컬PC)에서 docker로 n8n 설치 실행하기

 

1.n8n 이란?

 

n8n은 “시각적(노코드/로코드) 워크플로 자동화 플랫폼”**이에요. 다양한 앱·API·DB를 “노드(node)”로 이어서 파이프라인을 만들고, 필요하면 코드(자바스크립트)로 커스터마이징할 수 있죠. 공식 문서 표현 그대로 업무 자동화와 AI 기능을 결합한 워크플로 엔진입니다. ( 공식: 엔-에잇-엔 (영어로 n-eight-n).)

 

라이선스(실무에서 중요한 포인트)

  • Sustainable Use License(SUL) 기반의 fair-code(소스 공개 + 상업적 사용 일부 제한) 모델입니다.
    • 내부 업무 자동화·컨설팅은 자유롭게 가능.
    • 호스팅해 유료 서비스로 제공/화이트레이블링 등은 별도 상업 라이선스 필요.
    • OSI 의미의 “오픈소스”는 아님(소스 공개이되 사용 제한 존재). docs.n8n.io

 

2.n8n 설치 (by window docker)

1) docker 설치

https://www.docker.com/

 

Docker: Accelerated Container Application Development

Docker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.

www.docker.com

>  Download docker desktop

 

2) n8n 설치(간단한 버전)

  1. 로컬 docker 볼륨 생성

docker volume create n8n_data

 

  2. n8n 이미지 다운로드

    : 아래 실행 명령어로 갈음(실행시 자동으로 다운로드)

3) n8n 실행

  1. cmd 관리자 권한실행
  2. 명령어 실행
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

 

     *기본 구동시 port 5678로 고정됨

     *실행시 로컬 볼륨 연결

 

  3. 접속

   : http://localhost:5678/

 

 

 

 

 

하브 에커의 "백만장자 시크릿"은 부자가 되려면 먼저 '부자의 마음'을 가져야 하며, 돈에 대한 내면의 청사진(믿음과 사고방식)을 바꿔야 한다는 핵심 메시지를 담고 있습니다.

 

책의 주요 내용은 부자와 가난한 사람의 17가지 사고방식 차이를 통해 부를 창출하는 정신적 토대를 구축하는 방법을 제시하고 있습니다.

 

추가로, 최근에 자가 부자/돈/성공한사람들과 관련해서 공통점을 발견하고 10가지로 정리해 보았습니다.

 

  1. 규칙적인 수면 (6시간 이상)
  2. 규직적인 운동 (꾸준한 체력관리)
  3. 독서 (다독)
  4. 무의식 컨트롤(확언, 목표쓰기, 시각화 등)
  5. 긍정적 마인드
  6. 크게 생각하는 습관
  7. 실패의 경험을 성공의 씨앗으로 승화 (실패 없이 성공한 사람들은 거의 없음)
  8. 책출판, 강연활동
  9. 실행력, self 동기부여
  10. 공헌마인드 (사회발전에 기여)

 

만약 여러분이 성공하고 싶다면, 부자가 되고 싶다면 최소한 1~3번은 기본으로 갖춰져 있어야 된다고 생각합니다.

수면, 체력, 독서를 잘 하고 계시다면 여러분들은 성공할 씨앗을 키우고 있는것이나 다름 없습니다.

 


 

https://link.coupang.com/a/cOCW5Z

 

백만장자 시크릿 - 재테크일반 | 쿠팡

현재 별점 4.8점, 리뷰 563개를 가진 백만장자 시크릿! 지금 쿠팡에서 더 저렴하고 다양한 재테크일반 제품들을 확인해보세요.

www.coupang.com

 

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

 

Python 제어문 - match문

 

도입 버전: Python 3.10 (2021-10 릴리스)

개념: 다중조건을 처리하는 2번째 방법(elif와 유사한 기능)
        제어문의 일종으로 조건을 case별로 비교하여 일치하는 case를 실행


특징: 다른언어의 switch문 유사, 차이점 break문이 없고 case실행후 바로탈출

 

문법:
match 조건
  case 비교조건1:
     실행코드1
  case 비교조건2:
     실행코드2
  case _ : 
     실행코드N


''' python example
match 1:
    case 1:
        print("match 1")
    case 2:
        print("match 2")
    case _:
        print("default")
'''

활용 예)

# http 오류코드 (200, 400, 500) case별로 오류메세지를 출력
http_err_code = 200

match http_err_code:
    case 200:
        print("OK")
        print("요청이 성공적으로 되었습니다. ")
    case 400:
        print("Bad Request")
        print("이 응답은 잘못된 문법으로 인하여 서버가 요청을 이해할 수 없음을 의미합니다.")
    case 500:
        print("Internal Server Error")
        print("서버가 처리 방법을 모르는 상황이 발생했습니다. 서버는 아직 처리 방법을 알 수 없습니다.")
    case _:
        print("default 코드입니다.")
 

 

언제쓰면 좋은가?

 

  • 깊은 중첩 구조를 깔끔히 분해해야 할 때(예: API 응답, AST/파서, 이벤트 메시지).
  • if/elif 체인이 길어지는 로직.
  • 데이터 형태가 분기 조건의 핵심일 때(길이·키 존재·타입·필드 조합).

 

 

-------------------------------------------------------------------------------

비전공자/초보자도 쉽게 배우는 Python 기초 수업을 소개합니다.

https://inf.run/7QqW9

 

자동매매 python기초| 코딩멘토 - 인프런 강의

비전공자도 쉽게 이해할수 있는 python 이론과 실습과정으로 진행됩니다. 응용프로그램개발로 지어지는 전체 로드맵에서 첫 번째 단계 python프로그래밍 입문 과정입니다. [전체-로드맵] python기초-

www.inflearn.com

-------------------------------------------------------------------------------

+ Recent posts