
GitHub Actions + Infisical로 만드는 배포 플로우
·
개발이야기
저는 효율적인 개발 환경을 구축하고 반복적인 작업을 자동화하는 것을 좋아합니다. 처음 개발에 관심을 갖게 된 이유도, 불편하고 번거로운 일을 컴퓨터로 해결할 수 있다는 점에서 매력을 느꼈기 때문입니다. 실제로 문제를 해결하기 위해 다양한 서비스를 만들고, 이를 직접 사용하기 위한 배포 방식을 꾸준히 고민해왔습니다. 예를 들어, 알리익스프레스에서 저렴하게 구매한 저전력 컴퓨터인 Intel N100을 설치한 뒤, 집의 NAT 방화벽을 우회하고 보안을 조금이나마 강화하기 위해 월 6,000원 정도의 VPS를 대여해 리버스 프록시를 구축했습니다. 이때 집에 있는 컴퓨터에는 직접 접근을 허용하지 않고, 반드시 VPS를 거쳐 접속하도록 구성했으며, 웹 브라우저에서 SSH에 접속할 수 있도록 Apache Guacam..