본문 바로가기

분류 전체보기

(285)
Kubernates 내에서의 Pod 통신 (with Service) ※ 이 글은 개인적으로 공부하기 위해 정리한 글입니다. Kubernates와 더불어 Devops는 백엔드와 프론트엔드에서 분리할 수 없는 존재이다. 이번에 새롭게 배포 파이프라인이 배포가 되면서, Kubernates 내의 새로운 Cluster들이 배포됨에 따라 그 프로세스들을 다시 한번 정리하고자 이 글을 작성하게 되었다. 프로세스를 간단하게 정리하자면 다음과 같다. 1) aks 서버 만들기 2) 코드상에서 배포 파이프라인 파일, ingress 설정파일(.yml 파일), 여러 설정파일들을 새로운 aks 서버에 따라 설정값을 바꿔준다. 3) 새로운 cluster 배포 + 새로운 파이프라인을 구축한다. 이번에 kubectl get service를 통해 현재 띄워져있는 ClusterIP와 LoadBalance..
2023-11-30과 같이 컬럼 내에서 Date가 나오게 하려면 entity 파일에서 Column을 다음과 같이 작성해주면 된다. (in postgreSQL) @Column({ type: 'date' }) @Trnasform(transformDate) date: Date; date와 관련해서 entity에서 어떻게 정의하고, post 요청을 날릴때 계속 date는 instance여야 한다고 하는데, 여간 고민이 많다.. ㅜㅜ
error: src refspec 브랜치 이름 does not match any 로컬의 feature 브랜치를 원격으로 push 하려는데 계속 error: src refspec 브랜치 이름 does not match any과 같은 에러가 발생하였다. 나름 구글링까지 해가며 git init부터 git add -> git commit 까지 다 날려보았지만, 로컬 브랜치가 만들어짐과 git log에 커밋 메시지만 날리는 문제가 있었다. 문제 해결 방법은 다음과 같았다. IntelliJ에서 내가 로컬 브랜치를 Push 하지 않아 위와 같은 에러가 떴던 것이다. 여기서 push할 내용이 있었는데, 이걸 push 하지 않아서 해당 에러가 떴던 것이다. Push 해주니 에러 해결 완료!
json 파일 import 하는법 팀원으로부터 json 파일을 받게 되었다. api 셋팅이 그대로 되어있다는데, 이를 포스트맨에서 사용하는 방법을 정리하고자 한다. 포스트맨 좌측에 보면 import 버튼이 있다. 이걸 누르고, 다운받은 json 파일을 끌어와서 사용하면, 그 파일 안에 있는 API 리스트를 읽어와서 어떤 API를 사용할 건지 check 해주고 사용하면 된다. 이 안에 GET,POST 등 API 리스트 목록이 함께 들어있다.
CNAME이란? + DNS TXT CNAME을 frontDoor에서 DNS 등록,수정을 할 수 있다. CNAME이란 Canonical 표준이 되는 이름이라는 뜻으로, alias와 기준이 되는 이름이 있다고 생각하면 된다. DNS란 도메인 정보 한 건 한 건에 대한 이름을 나타낸다. CNAME은 하나의 DNS에 대하여 별칭 alias를 부여하는 것이다. 터미널에서 nslookup(DNS 조회 명령 커맨드) 명령어를 통해 ip 주소 등에 대해 조회할 수 있다고 한다. > CNAME으로도 해당 DNS에 CNAME이 등록되었는지 확인할 수 있다. 여기서 더 나아가서 프론트도어에 설정하면서 DNS의 TXT를 적는 란이 있다. DNS TXT란 text record의 줄임말로 임의의 문자열로 구성된 값이다. 텍스트를 리소스에 연결시킬 수 있는 매개체..
ReactServerComponentsError Next로 작업을 하던 중에 localhost:3000에서는 Internal Server Error가 발생하였고, 위와 같은 에러가 발생하였다. 내가 시도하려고 했던 작업은 useState() 사용을 위해 react에서 { useState }를 import 해오려고 했던 것인데 에러가 발생했다. 알고보니 use Client를 추가해주어야 했다는 것. 'use client'; import Link from 'next/link'; import * as styles from './Header.module.css'; import { } from 'react'; import React, { useState } from 'react'; use client를 상단에 추가해주니 위의 에러가 없어졌다. NextJS가 v..
error: pathspec 'feature/wallet' did not match any file(s) known to git git clone으로 repository를 클론받은 후 그 안에서 내 feature 브랜치인 feature/wallet을 만들었는데 왜인지 터미널에서 브랜치 위치가 계속 master였던 것이다. 그래서 git checkout으로 브랜치를 이동하려고 했는데 error: pathspec 'feature/wallet' did not match any file(s) known to git 이라는 에러가 떴다. 문제 원인은, 내 로컬과 git의 원격 브랜치 간의 sync가 맞지 않아서 위와 같은 에러가 떴던 것이다. 문제 해결방법은 다음과 같다. 1) git remote update 2) git checkout 브랜치명 으로 해결해주었다. 그랬더니 git checkout이 잘 되어 내가 원했던 feature/wa..
access token 발급 문제 remote 브랜치에 내가 생성한 브랜치를 Push 하려고 했으나 위와 같은 문제를 접하였다. 이를 해결하기 위해서는 다음과 같다. 1) 이전 자격 증명 삭제 git credential-osxkeychain erase http://github.com GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.com 2) github에서 로그인하..
vscode에서 git 브랜치 생성하기 Git에서 Repo를 clone해오고 거기서 나만의 branch를 만드는 것이 목표였다. 기존에는 인텔리제이만 사용해오다가 vscode를 사용하려고 하니 약간 다른 것 같다..! Mac 기준 다음과 같이 작업하였다. 1) cmd + shift + p로 Code palette를 연다 2) git을 검색 3) created branch from을 선택 4) 내가 만들고 싶은 브랜치 이름으로 브랜치 만들기 5) 터미널에서 내가 만든 브랜치로 git checkout이 되었는지 확인하기 * git에 만들어진 branch의 list를 보려면 git branch -a 를 하면 된다.
Corresponding file not included in tsconfig.json 에러 해결 https://stackoverflow.com/questions/41144902/how-to-resolve-corresponding-file-not-included-in-tsconfig-json-error-in-webst