웹 사이트에서 HTTPS를 사용하려면 CA(인증 기관)에서 가져온 인증서가 필요합니다. certbot은 개방형 무료 인증기관 Let’s Encrypt에서 인증서를 자동으로 발급해주는 무료 오픈소스 도구로, 이를 이용하면 쉽게 인증서를 발급받아 웹 사이트에 HT...
rustfmt와 Clippy는 보다 나은 Rust 코드를 작성하기 위한 코드 포맷터(Formatter)와 린터(Linter)입니다. 두 가지 도구를 사용하는 이유는 포맷터와 린터는 비슷해 보이지만 사용 목적이 다르기 때문입니다. 코드 포맷터란 들여쓰기 등 코드...
https://youtu.be/29U-blv_dJg
Rust 프로젝트를 Docker로 배포할 때 발생할 수 있는 문제점과 해결방안을 모아놓은 문서입니다. 기본적인 프로젝트 빌드 Dockerfile 생성부터 빌드 캐시를 최대한 활용할 수 있게 레이어를 구성하는 방법을 소개합니다.
Rust의 Diesel 크레이트를 사용할 때, Postgres feature를 사용하면 아래 같은 오류가 발생하는 경우가 있습니다. $ cargo run Compiling diesel v1.4.8 Compiling rocket_sync_db_pools v0.1....