
오늘 작성하는 글은 앞서 만들었던 Flask 프로젝트를 Git으로 관리하고, AWS Lightsail에 배포한 이후 이어지는 내용입니다. 🧩 Flask 서버와 개발 환경 분리하기기본적인 배포를 마친 후, 본격적으로 서버 환경과 개발 환경을 구분해야 할 시점이 왔습니다.특히 SECRET_KEY 같은 보안 설정이나 데이터베이스 연결 정보는 환경마다 달라져야 하기 때문에 설정 파일을 분리해서 관리하는 것이 중요합니다. 💭 왜 설정을 분리해야 할까?개발 환경에서는 디버깅을 쉽게 하기 위해 DEBUG 모드를 켜두거나, 간단한 SQLite 데이터베이스를 사용하는 경우가 많습니다.하지만 운영 환경에서는 보안과 안정성을 위해 비공개 키를 설정하고, 더 안정적인 DB나 서비스 설정을 적용해야 합니다.만약 설정을 하나..