WSL2 실제 위치는 어디일까?

윈도우10 2004 업데이트를 하고 나서, WSL2를 정말 잘 사용하고 있습니다. Docker도 잘 사용하고 있고, JetBrain IDE도 최근 업데이트로 WSL2 기반의 git을 사용할 수 있게 되어, 개발 환경이 한층 더 쾌적해짐을 느끼고 있습니다. git은 윈도우에서 쓸 때 느린 반응 때문에 항상 불편했었거든요. 그런데, 최근 궁금한게 생겼습니다. wsl2에서 윈도우에서 사용하는 드라이브를 직접 접근할 수 있는데, 이는 /mnt/에 마운트 되어있습니다. 그러면 / 아래의 /home, /etc, /var 같은 공간은 대체 어디에 있을지 궁금함이 생겼습니다. 좀 찾아보니, 설치되는 위치는 마이크로소프트 스토어에서 설치한 wsl distro에 따라서 다르며 ubuntu의 경우는 "C:\Users\{us..

[번역글]How to Get Started with React

원글 : How to Get Started with React — A Modern Project-based Guide for Beginners (Including Hooks) 내용 중 일부 오역이 포함되어 있을 수 있으니, 가능하면 원문을 참조하시는 걸 추천드립니다. 리액트 시작하는 방법 - 초보자용 현대적 프로젝트 기반의 가이드(Hook 포함) 자, 리액트를 배우기 시작했나요? 그러면 잘 찾아왔습니다. 이 가이드는 리액트를 시작할 때, 알아야 할 모든 것을 포함합니다. 기본 개념 뒤에 "어떻게 그리고 왜"를 설명합니다. 그리고 API를 통해 데이터를 불러와 작은 프로젝트를 만들어서 모든 걸 직접 해볼 수 있습니다. 이 글은 매우 기니깐, 오른쪽 목차를 보고 필요에 따라 섹션을 넘기거나, 다시 읽으세요...

'user "root" does not have permission to access the dev dir'

NPM install -g 로 모듈을 설치하는 데, 예상치 못한 ‘user “root” does not have permission to access the dev dir’ 에러를 만났습니다. 뭔가 파일 권한 관련해서 문제가 발생한 것 같은데, 왜 발생한 건지 원인은 찾지 못했습니다. 구글링 해보면, 일부에서 --unsafe-perm 옵션을 주는 것으로 해결한 사례를 찾았습니다. 또 일부는 xcode 문제라고 하기도 했습니다. --unsafe-perm은 왠지, unsafe라는 단어가 맘에 들지 않았을 뿐더러, 문제를 피해가는 꼼수라고 생각이 들었습니다. 두번 째 xcode 문제는 저에게는 해당 되지 않는 문제였습니다. 저는 ubuntu를 사용 중이었으니까요. 그러던 중 NPM 공식 문서 중 “Resolv..

GitHub OAuth 구현하기(4)

2020/07/04 - GitHub OAuth 구현하기 (1) 2020/07/07 - GitHub OAuth 구현하기 (2) 2020/07/13 - GitHub OAuth 구현하기 (3) 에서 이어집니다. 지난번까지 구현된 GitHub OAuth의 예제코드를 서버에 배포하는 것을 설명합니다. 구현된 애플리케이션을 배포하는데, 고려한 몇가지가 있습니다. 지금 만든 앱은 어디까지나, 취미로 만든 것이기 때문에 서비스는 무료로 구동될 수 있어야 한다가 기본 전제였습니다. 우선 고려한 것이, 오라클 무료 클라우드, 그리고 Azure, GCP의 1년 무료 계정, 마지막으로 heroku 같은 PaaS 서비스였습니다. AWS는 무료 계정을 이미 사용했었기 때문에 제외하였고, Azure와 GCP도 앞으로 마찮가지 상황..

Jetbrains IDE에서 Docker Daemon에 연결하지 못할 때

전지 전능한 JetBrains IDE에서는 Docker도 당연히(?) 사용할 수 있습니다. 그래서 Dockerfile이 발견되면, 아래와 같은 풍선 도움말을 통해 Docker 설정을 할 수 있도록 도와줍니다. Dockerfile을 눌러서 Docker 설정으로 바로 갈 수 있습니다. Docker 설정에는 구동할 Dockerfile 명, 컨텍스트 폴더, 태그, 빌드할 때 필요한 옵션들 그리고 빌드된 이미지를 실행할 때 필요한 옵션을 지정할 수 있습니다. 설정하려고 보니 Server 부분에 자동으로 탐지할 없다는 붉은 색 메시지가 보입니다. 저는 윈도우즈10에서 wsl을 이용해 Docker를 사용하고 있기 때문에 안되나보다 하고 넘기고 있었는데 오늘은 무슨 생각에선지, 서버 옆에 설정버튼을 눌러봤습니다. 서버..