Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: merge error 수정 #109

Merged
merged 35 commits into from
Apr 22, 2024
Merged

fix: merge error 수정 #109

merged 35 commits into from
Apr 22, 2024

Conversation

KyuTae98
Copy link
Collaborator

No description provided.

Jeong-Rae and others added 30 commits March 17, 2024 18:46
* 테스트 커밋

* 마이페이지 사이드바 추가
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정
* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>
* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* 문제페이지 목업 개발 (#95)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스…
* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* 문제페이지 css 수정 (#97)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간…
* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* Develop (#99)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
…
* Develop (#99)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* fix: 문제페이지 css 수정 (#96)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정…
* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* Develop (#99)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋
…
* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* Develop (#99)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authore…
* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* feat: Problem 쿼리로 전달

* feat: xterm url 받기

* feat: url 받기 성공

* feat: socket.io 연결 코드

* feat: ProblemStage css 수정

* feat: 모달창 개발 중

* fix: stage 모달 css 수정

* feat: header 불쾌한 골짜기 처리

* feat: Suspense를 이용한 로딩 처리

* feat: Xterm 분기점 완료

* feat: problemstage input

* feat: loading 이쁜게 처리

* feat: useCheckAccess 수정

* fix: loading 수정

* feat: 터미널 생성 네트워크 운영전 처리 완료

* feat: wrapping promise 10초 딜레이로 해결
* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* feat: Problem 쿼리로 전달

* feat: xterm url 받기

* feat: url 받기 성공

* feat: socket.io 연결 코드

* feat: ProblemStage css 수정

* feat: 모달창 개발 중

* fix: stage 모달 css 수정

* feat: header 불쾌한 골짜기 처리

* feat: Suspense를 이용한 로딩 처리

* feat: Xterm 분기점 완료

* feat: problemstage input

* feat: loading 이쁜게 처리

* feat: useCheckAccess 수정

* fix: loading 수정

* feat: 터미널 생성 네트워크 운영전 처리 완료

* feat: wrapping promise 10초 딜레이로 해결

* feat: wrapping promise 수정
* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

* fix: 문제페이지 css 수정

* fix: select tag 수정

* feat: pageNation 구현

* feat: 페이지네이션 준비

* feat: state 조정

* feat: pagenation 색변경

* feat: pagenation 완료

* hook 제어

* feat: localsotrage저장

* feat: localstorage 쿼리 사용

* feat: 코드 정리

* feat: 문제페이지 완성

* feat: Problem 쿼리로 전달

* feat: xterm url 받기

* feat: url 받기 성공

* feat: socket.io 연결 코드

* feat: ProblemStage css 수정

* feat: 모달창 개발 중

* fix: stage 모달 css 수정

* feat: header 불쾌한 골짜기 처리

* feat: Suspense를 이용한 로딩 처리

* feat: Xterm 분기점 완료

* feat: problemstage input

* feat: loading 이쁜게 처리

* feat: useCheckAccess 수정

* fix: loading 수정

* feat: 터미널 생성 네트워크 운영전 처리 완료

* feat: wrapping promise 10초 딜레이로 해결

* feat: wrapping promise 수정

* fix: git 수정을 위한 commit
@KyuTae98 KyuTae98 merged commit 3df668d into main Apr 22, 2024
4 checks passed
KyuTae98 added a commit that referenced this pull request Apr 26, 2024
* test

* 마이페이지 좌측 사이드바 클릭에 따른 컴포넌트 분리

* 마이페이지 유저 프로필 정보 받아오기

* fix: merge error 수정 (#109)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* fix: 문제페이지 css 수정 (#96)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이…
Jeong-Rae added a commit that referenced this pull request Apr 26, 2024
* fix: merge error 수정 (#109)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* [Feat] gke ci cd 플로우 추가

* [Fix] gcloud 설치 피처 오류 수정

* 마이페이지 디자인, 요소 구성 기능 x (#85)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* [Fix] gcloud auth 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] SA_KEY 업데이트

* [Fix] gcloud auth install 설정 추가

* infra: 'develop-ci-cd.yaml' 비활성화

* 문제페이지 개발 중.. (#86)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* 문제페이지 개발 (#88)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: string query로 변경 (#89)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* 문제페이지 개발 pagenation, loding, localsotrage저장 제외 배포 (#91)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: git 충돌 고치기 (#93)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* fix: 배포 고치기 (#94)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* Develop (#82)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: middleware 수정

* Develop middleware 수정 (#84)

* [Fix] docker 명령어 오류 수정

* 마이페이지 사이드바 추가 (#80)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 간단한 멘트 수정 (#81)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* middleware 수정 (#83)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* [Feat] gke ci cd 플로우 추가

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* [Infra] 'develop-ci-cd.yaml' 비활성화

* infra: main ci cd k8s버전 추가

* infra: 이전 cicd 설정 블락

* infra: main ci cd k8s 버전 추가

* infra: main ci cd k8s 버전 추가

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정

* fix: 쿼리 스트링으로 마이그레이션

* feat: 다시 연결

* feat: pageNation 제외 개발

* fix:git conflict 고치기

* fix: 배포 오류 수정

---------

Co-authored-by: JRJR519 <102293576+Jeong-Rae@users.noreply.github.com>
Co-authored-by: tracer12 <vendetta12@naver.com>

* pr 테스트 (#87)

* 테스트 커밋

* 마이페이지 사이드바 추가

* 마이페이지 간단하게 디자인, 요소추가중, 기능x

* 테스트

---------

Co-authored-by: 박규태 <79373803+KyuTae98@users.noreply.github.com>

* fix: 문제페이지 css 수정 (#96)

* feat:  next.js 초기 세팅

* feat: pages, component, Laout 폴더 생성 및 기본 구조틀 생성

* feat: pages routing으로 폴더및 파일 변경

* feat: app router로 교체

* feat: login, signup 환경 세팅

* feat: 확인

* feat:router 수정

* pages router 삭제

* feat: 로그인, 회원가입 세팅

* feat: 회원가입 메일 유효성 체크

* feat:form 개발

* feat:email형식 맞을 시 인증번호 입력칸 disabled해제

* feat: 회원가입 인증번호 간단 비동기 처리

* feat: 회원가입 message 작성

* feat: 회원가입 error msg까지 완성

* feat: 회원가입 서버통신 제외 완료

* feat: email 존재하는지 확인

* feat: 회원가입 목업 완성

* feat: 구글 로그인 oauth 준비

* feat: 구글 소셜 로그인 연동

* feat: 소셜로그인 수정 중

* feat: 소셜 로그인 확인

* feat: 로그인 기능 개발

* feat: 자체 로그인 개발

* feat: 로그인 코드 수정

* feat: 로그인 페이지 개발 준비

* feat: 로그인 페이지 나누기

* feat: 로그인 기능 쿠키 받기 완료

* feat:로그인 유무를 위한 HOC준비

* feat: 로그인, 회원가입시 리다이랙션 설정

* feat: xterm 준비

* feat: Xterm 준비

* feat: Xterm css도입

* feat: Xterm enter backspace 연결

* fix: 회원가입, 로그인 url 수정

* feat: xterm 준비

* fix: useffect로 인해 xterm 2개 나오는거  수정

* feat: xterm 서버와 연결

* feat: tailwind 설정 완료

* feat: font 설정 완료

* feat: login and sign button tailwind이용

* feat: login signup container css 적용

* feat: 회원가입 페이지 css 적용

* feat: loginSignUp tailwind 적용

* feat: signup메일 인증으로 변환

* fix: signip 불필요한 함수 정리

* fix: login signup css 수정

* feat: login signup description 완성

* fix: 폴더명 수정중

* fix: 폴더명 변경

* feat: git 폴더명 바꾸는중

* feat: 폴더명 변경에 맞게 파일 수정

* feat: 폴더명 수정

* feat: zustand 준비

* feat: terminal document에서  useRef로 변경

* feat: ci/cd error해결을 위한 Xterm 수정

* fix:xterm에  dynamic 도입

* feat: ssr false로 등록

* feat: xterm 수정

* feat: header 수정

* feat: Login Form 비밀번호 회원가입하기 수정

* feat: zustand 초기 세팅

* feat: zustand login 연동

* feat: accessToken 저장

* fix: 회원가입 이메일 인증 get에서 post로 변경

* feat: router custom함

* feat: 로그아웃 준비

* feat: css 수정

* feat: signup, login input name, id 입력

* feat: 소셜 로그인 준비

* feat: social 로그인 css 완성

* feat: 소셜 로그인 부분 css 수정 및 회원가입에 붙이기

* feat: 로그아웃 기능 개발, access Token 쿠키로 이동

* fix: 불필요한 코드 제거

* feat: accessToken이 없으면 /login으로 이동

* fet: middleware를 통한 엑세스 토큰 재발행

* feat: Xterm 확인 및 로그인 router 병경

* feat: xterm wss로 변경

* fix: wss 수정

* fix: xterm wss 수정

* feat: 페이지 들어올때 엑세스 토큰이 없고 리프래시 토큰이 있을시 재발급

* feat: 엑세스 토큰 시간 설정

* fix: token 시간 설정

* feat: 소셜 로그인을 위한 이미지 컴포넌트화

* feat: 소셜로그인 확인 용도

* feat: 소셜로그인 수정

* fix: 토큰 재발행 후 로그아웃 안되는 버그 fix

* feat: 배포 badgate 수정

* fix: 토큰 재발행 후 로그아웃 버그 fix

* fix: 쿠키 도메인에 따라 맞게 생성

* fix: 토큰 재발행 고치기

* fix: 다시 도전

* feat: 다시 도전

* feat: 다시 도전

* feat: 서버 url 변경

* feat: 소셜 로그인 location 위치 조정

* feat: 소셜로그인 redirect관리

* feat: next url 다시 설정

* feat: 다시 수정

* feat: url 변경

* feat: 소셜 로그인 refresh Token저장

* feat: 소셜로그인 response 밖으로 꺼내기

* feat: URL 변경

* fix: 소셜로그인 json모양 해체

* fix: 토큰 domain설정

* feat: 토큰 도메인 설정

* fix: 쿠키 설정

* fix: 개발환경 토큰 수정, 리프레시 토큰 시간 설정

* fix: hostname 확인

* fix: request.url 버그 찾기 위한 과정

* feat: next port번호 변경

* fix: footer layout으로 이동

* fix: header 버튼 재사용성 높이기 위해 정리

* feat: middleware 수정

* fix: 터미널 명령어 한줄띄기 오류 수정

* feat: 문제 페이지 엑세스 토큰 필요 기능

* feat: 바로 터미널 볼수있게 하기

* feat: footer 수정

* feat: middleware 수정

* feat: ProblemStage 세팅

* feat: postcss 오류 해결

* feat: ProgreamStage 개발

* feat: zustand를 이용한 문제페이지 개발 중

* feat: problem select 동적으로 저장

* feat: select list input에 의한 check 완성

* feat: 문제 list box 개발

* feat: 문제 리스트 외부 클릭시 문제 리스트 닫힘

* feat: 실습 문제리스트 개발 준비

* feat: accessToken 확인

* feat: 쿼리 스트링으로 보내기 준비

* feat: store 수정

* feat: store 이름 변경으로 인한 수정

* feat: 간단한 css 수정

* feat: useCheckAccess 수정

* feat: useGetStage수정

* fix: 불필요한 코드 정리

* fix: querystring으로 하기 위한 마이그래이션

* feat: query param input의 value에 맞게 제어 완료

* fix: selectedBox 수정
…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants