분류 전체보기

    Vercel에서 배포한 프로젝트에 자체 도메인(domain) 적용하기

    Vercel에서 배포한 프로젝트에 자체 도메인(domain) 적용하기

    도메인 구매처 : 호스팅케이알(https://app.hosting.kr/)1. 도메인 구매가비아, 호스팅케이알, 카페24 등 원하는 곳에서 원하는 도메인을 구매한다. 2. Vercel 대시보드에서 프로젝트 Settings -> Domains 에서 본인이 구매한 도메인을 입력 후 Add 해준다.3. Add 버튼을 누른 후 리다이렉트 방식을 설정하는데 Recommended방식을 선택해준다.(본인이 원하는대로)이는, www. 을 입력하지 않아도 www.~ 으로 리다이렉션 해준다는 뜻이다.4. Add 를 하게 되면 2가지 항목이 추가되고, A와 CNAME 타입의 레코드 항목이 생긴다.해당 게시글을 작성하는 시점에 이미 순서를 건너뛰어서 본 이미지는 타 블로그 이미지 참조  5. 호스팅을 구매한 포털에서 위 Ty..

    [Django] 투표 앱 만들어보기 01 (뷰 작성, URL 맵핑)

    [Django] 투표 앱 만들어보기 01 (뷰 작성, URL 맵핑)

    최종 목표관리자 - 투표 등록, 수정, 삭제사용자 - 투표 참여이전 단계에서 개발환경 준비를 했으니, 본격적으로 투표 앱을 만들어보자. djangotutorial 폴더 안에 polls (=투표앱)을 만들어보자.$ python3 manage.py startapp polls 첫 번째 뷰를 작성해보자.생성된 polls 폴더 내부의 views.py 에 다음 코드를 넣는다. 이후에, 브라우저에서 액세스하기 위해 url 매핑을 해주자.polls 폴더 밑에 urls.py 폴더를 만든 후 아래와 같이 코드를 입력한다. 이제 앱 디렉토리는 다음과 같다. 추가로 프로젝트에서 글로벌 적으로 url구성을 설정해줘야 하므로 mysite 폴더 밑에 urls.py에 다음과 같이 코드를 삽입한다. 이제, 서버를 다시 가동해보자. 그..

    [Django] 개발환경 세팅

    [Django] 개발환경 세팅

    필요 스택Python 3.10 이상을 지원하는 Django 5.1프로젝트 생성# mkdir 을 통해 프로젝트 폴더 생성$ mkdir djangotutorial  프로젝트의 초기 구조 설정 및 시작$ django-admin startproject (프로젝트이름) djangotutorial# ex) django-admin startproject mysite djangotutorial 성공적으로 실행됐다면 아래와 같은 폴더구조가 생성된다. *폴더구조 설명*더보기manage.pyDjango 프로젝트의 유틸리티 스크립트입니다.주요 기능: 이 파일을 사용하여 프로젝트를 관리하고 다양한 Django 명령어(runserver, migrate, createsuperuser 등)를 실행할 수 있습니다.예를 들어, 서버를 ..

    알파브라더스 IR 보완자료 전달용

    보호되어 있는 글입니다.

    [Linux / Ubuntu] 실행중인 포트 확인

    목적 : 백그라운드에 실행해둔 15000번 포트의 실행을 중지하고 재가동 하려고 한다.1. 포트를 사용하는 프로세스 확인하기$ sudo netstat -tulnp | grep 150002. 프로세스 종료하기$ sudo kill -9 (PID)ex) sudo kill -9 1515153. 실행중인지 확인해보기$ sudo netstat -tulnp | grep 15000

    터미널을 사용해 git 에 커밋을 할 때

    터미널을 사용해 git 에 커밋을 할 때

    상황 : 우분투 서버에서 작업하는 소스코드를 깃허브 리포지토리에 업로드 해보자. 1. 업로드를 원하는 폴더 혹은 파일이 있는 경로에서 .git 생성$ git init/** git init 명령어는 Git 저장소를 초기화하는 데 사용됩니다. * 이 명령어는 현재 디렉터리를 새로운 Git 저장소로 변환하여, 버전 관리를 시작할 수 있게 합니다. */2. 업로드 할 리포지토리와 연결// origin 추가$ git remote add origin (괄호없이 repo 주소를 입력한다.)// 연결된 리포지토리 확인$ git remote -v 3. 커밋할 폴더 혹은 파일 추가$ git add (괄호없이 폴더 혹은 파일명을 입력한다.)// 나의 경우엔 GreenEyes 폴더를 통째로 업로드 하였다.ex) $ git a..

    Chrome Driver 최신 버전 설치하는 방법

    Chrome Driver 최신 버전 설치하는 방법

    1. 본인의 Chrome 버전 확인 2. 설치기존에는 https://chromedriver.chromium.org/downloads 사이트에서 원하는 버전을 설치하면 되지만최신 버전이 바로 보이지는 않는다. 그럴 땐 아래의 깃허브 주소에서 원하는 최신 버전의 드라이버를 다운링크를 확인할 수 있다.https://github.com/GoogleChromeLabs/chrome-for-testing/blob/main/data/latest-versions-per-milestone-with-downloads.json chrome-for-testing/data/latest-versions-per-milestone-with-downloads.json at main · GoogleChromeLabs/chrome-for-..

    [React] module-not-found 에러 냅다 버릇고치기

    [React] module-not-found 에러 냅다 버릇고치기

    상황 : 빌드(npm run dev) 후 모든 파일에서 "module not found" 에러가 발생..해결 방법1. node_modules, package-lock.json 파일 제거 후 재구축$ npm ior$ npm install 이 자극적인 제목의 글을 보는 사람들의 7할은 이렇게 간단하게 해결되지 않았을 거라고 생각한다.버릇을 고쳐주자. 2. tsconfig.json 경로 확인잘못된 코드 없이 모듈을 못 찾는다고 하면 에러의 근본인 경로 설정을 확인해보자! baseUrl 과 paths 설정이 올바르게 되어 있는지 혹은 존재하는지 확인한다.해결 완료 + config 파일의 내용을 수정한 적이 없어서 의아했는데Git과 같은 버전관리 시스템을 사용중에 병합 충돌이 발생하여 설정이 사라질 수도 있다고 ..

    [git-clone] ERROR: No matching distribution found for Django==0.0.0 에러 해결

    [git-clone] ERROR: No matching distribution found for Django==0.0.0 에러 해결

    깃허브에 오픈소스 프로젝트를 가져와$ pip install -r requirements.txt를 실행하던 중 제목과 같은 오류가 발생했다. python3가 설치되어 있다는 가정하에 아래와 같이 해결하면 된다.1. 가상환경 설정$ python3 -m venv myenv$ source myenv/bin/activate2. 장고 설치$ pip install django 3. 다시 시도$ pip install -r requirements.txt  성공