javajavascript(vanila js, nodejs)sqlSpring BootSpring CloudExpressJPAJunit5GradleHTMLCSSjavascriptsveltedockerkubernetesawsjenkinsNginxMySqlintellijVS
ec2 생성 aws의 ec2 인스턴스를 생성했다! Xshell 사용하여 원격 접속 원격 접속 프로그램을 사용하여 우리가 생성한 ec2 환경에 접근하면 된다. 아까 보안 설정을 생성할때 22포트를 뚫어 놓도록 기본값이 설정되어있었을 것이고 그대로 생성했다면 22포트
compose 사용 compose를 사용하기 위해 dockerfile을 먼저 적어보자. 이후에 docker compose로 실행시켜 컨테이너를 확인하면 정상적으로 nginx server가 실행되었다. 하지만 nginx만 실행시킨것이지 아직 다른 was를 붙이진 않
jenkins 컨테이너 만들기 jenkins를 사용하여 ci/cd를 구현해보려고 한다. 먼저 jenkins를 docker-compose로 실행시키기 위해 dockerfile을 작성해보자 dockerfile 작성 참고 docker-compose up -d로 실행하여
할 일 이제 jenkins가 우리 서버에 직접적으로 무언가를 할수 있다는 것을 알 수 있었다. 그러면 이제 정말 무언가를 해야하는데 어떤걸 해야할지 막막해졌다. 그래서 다른 분들은 어떻게 jenkins와 docker를 사용하고 있을까 어떻게 ci/cd를 하는걸까? 고민
글 내용으로는 aws에 docker를 사용하여 jenkins, niginx, node server를 모두 띄웠지만 이 모든걸 aws 프리티어 무료 버전 ram 1GB 짜리에서 돌리기엔 무리가 있었다. 가장 큰 문제점으로는 jenkins가 빌드할때 자주 멈춰버리는 현상이