Github Codespaces에 대한 기타 참고 사항
2205 단어 githubdockernixcodespaces
Nix's Github - https://github.com/NixOS/nix/issues/6680에서 이번 호의 Dockerfile을 공유했습니다.
docker-compose
가 제대로 작동합니다. Dockerfile을 사용하여 작업 공간을 사용자 지정할 수 있습니다. Github에서 제공하는 이미지를 사용해야 하며 자체 이미지를 사용하는 것은 작동하지 않습니다. 이것에 명시된대로 더 많은 작업을 수행해야한다고 생각합니다. Dockerfile.base도 있습니다.유휴 시간 제한(30분) 후에 작업 공간이 중지되지만 디스크의 모든 작업은 보존됩니다. 따라서 커밋되지 않은 변경 사항은 로컬 컴퓨터에서 작업하는 것처럼 우리가 돌아왔을 때 여전히 남아 있습니다.
.devcontainer
에서 항목을 변경할 때마다 컨테이너를 다시 빌드해야 합니다. Dockerfile을 빠르게 테스트하려면 터미널에서 docker build
를 실행하는 것이 좋습니다. 정상적으로 빌드되면 다시 빌드합니다.cd .devcontainer
docker build .
재구축에 실패하면 복구 컨테이너로 이동하여 Dockerfile을 수정할 수 있지만 여기에서는 도구가 제한됩니다.
https://github.com/microsoft/vscode-dev-containers/tree/main/containers/codespaces-linux/.devcontainer
Heroku CLI 로그인 문제 - https://github.com/heroku/cli/issues/1914 - IP 주소 불일치. 원격 vm으로 작업할 때 동일한 문제가 발생합니다. 해결 방법은 vpn 또는 단순히 ssh 터널(sshuttle 사용)을 사용하여 브라우저에서 vm으로 http 트래픽을 터널링하는 것입니다.
$HOME/.netrc
파일https://devcenter.heroku.com/articles/authentication
VSCode 편집기는 기본적으로 줄 바꿈을 활성화하지 않습니다. 이것을 devcontainer.json에 추가하십시오.
"editor.wordWrap": "wordWrapColumn",
"editor.wrappingIndent": "same",
"editor.wordWrapColumn": 80
제한 목록 - https://code.visualstudio.com/docs/remote/codespaces
Reference
이 문제에 관하여(Github Codespaces에 대한 기타 참고 사항), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/k4ml/nix-on-github-codespaces-4m29텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)