반응형 Develop/CICD3 Docker_2탄 docker-compose Example with Next.js 도커컴 이번에는 도커 컴포즈 파일을 작성해서 백그라운드에서 동작하며 실시간으로 수정한 파일을 확인 할 수 있도록 할것이다. 만약 도커파일 작성법을 모르거나 작성하지 않았다면 아래 docker 글을 확인하고 오자. Docker_1탄 DockerFile Example with Next.js 도커파일 작성방법! 개발을 하다보면 운영체제에 따라서 오류가 발생하거나 실해이 안되는 경우가 발생할 수 있다. 그래서 가상의 PC환경을 셋팅하고 해당 환경에 작업중인 프로젝트를 이용해서 개발하는 도구를 3pdev.tistory.com 이미 Docker파일을 작성해봤거나 했다면 docker-compose는 의외로 간단하고 쉽다. 1탄에서 이미 생성해둔 local폴더에 docker-compose.yml파일을 생성하고 예시를 보며 작.. 2023. 9. 1. Docker_1탄 DockerFile Example with Next.js 도커파일 작성방법! 개발을 하다보면 운영체제에 따라서 오류가 발생하거나 실해이 안되는 경우가 발생할 수 있다. 그래서 가상의 PC환경을 셋팅하고 해당 환경에 작업중인 프로젝트를 이용해서 개발하는 도구를 사용한다. 오늘 알아볼 이 도구가 바로 Docker 도커를 사용하는 이유는 여러가지가 있는데 대표적으로 꼽자면 다음과 같다. 개발환경과 배포 환경을 동일하게 맞추어 개발 시 발생하지 않았던 문제를 마주하지 않기 위해서 배포하는 과정자체가 단순화되고 도커로 개발하다가 해당 도커를 활용해 배포까지 이어질 수 있어서 하나 더 Docker Compose를 이용할때 진정 편리함이 두드러진다는 것이다. 본 글은 Next.js를 기반으로 하기때문에 파일예시는 다른 프레임워크와 다를 수 있다. 그럼 본격적으로 Docker를 설치하고 셋팅해.. 2023. 8. 23. [Google Cloud Platform] Next.js App Engine 자동배포하기 (feat. Cloud Build) 지난 번 매우 힘들었던 배포 환경변수설정을 해결하고 CICD를 완성하기 위해 CD = Continuous Delivery (or Deploy)를 시도해 본다. 예외적으로 AWS가 아닌 Google Cloud Platform (이하 GCP) AppEngine(이하 GAE)를 사용하기에 다른 배포과정과는 다를 수 있다. 혹시 수동으로 배포를 해보지 않았거나 App Engine 서비스를 만들지 않았다면 먼저 선행해야하고 [해결] Next.js GCP AppEngine 배포 환경변수 분기 Next.js 프로젝트를 완료한 후 배포환경을 설정하던 도중 예상치 못한 난관에 마주했다. Google Cloud Platform의 App Engine을 사용해 배포하는데 문제는 project-dev서비스와 project-pr.. 2023. 8. 17. 이전 1 다음 반응형