Coding65 Dockerfile 만들기, 테스트 (React & Spring) 이제 Docker 를 설정해 보겠다!우선 Docker 라는 개념이 아직 명확하지 않아서 gpt 한테 물어보았다. Docer 정의Docker는 애플리케이션을 그 실행에 필요한 모든 것(코드, 라이브러리, 설정, 시스템 도구 등)과 함께 "컨테이너"라는 표준화된 단위로 패키징하여, 어떤 컴퓨팅 환경에서든 빠르고 안정적으로 실행할 수 있게 해주는 플랫폼입니다. Dockerfile (설계도) --빌드--> Docker Image (패키지) --실행--> Docker Container (프로세스) 이런 순으로 실행이 된다고 한다. 즉 우리가 설계도를 만들면 그 패키지가 생기고, 그 패키지를 리눅스 커널에서 실행하면 프로세스가 되는 것 같다. 특징표준화: 어떤 물건이든(가구, 옷, 자동차) 이 네모난 강철 상자.. 2025. 8. 31. 리액트 & 스프링 개발, 배포 서버 나누기 개발할때마다, 로컬 개발 서버랑, 배포용 서버 설정이 달라서 항상 수정해줬었다. 찾아보니 해결 방법이 있는 것 같아 정리해보려고 한다. 나중에 docker를 완전히 적용하기 위함이다. 리액트 .env 파일 나누기// 개발 서버 시작용npm startnpm run dev // Next.js// 프로덕션 빌드 용npm run build 리액트 관련 명령어 들이다. 각각의 상황에 따라 리액트는 다른 env 파일을 사용한다. npm startnpm run build.envOO.env.developmentOX.env.productionXO 이렇게 사용하게 된다.tip) 만약에 .env 와 .env.~ 에 같은 변수가 있으면 .env.~파일에 잇는 변수가 적용된다. 스프링 application.properti.. 2025. 8. 31. Web - ShopSphere (쇼핑몰) 저번 프로젝트에 이어 2번째 프로젝트에 대한 후기를 써보려고 한다. 프로젝트 깃허브깃허브: https://github.com/ZaRi1l/ShopSphere-Backend (백엔드)https://github.com/ZaRi1l/ShopSphere-Frontend (프론트엔드)사이트 주소: https://shopsphere123.duckdns.org React App shopsphere123.duckdns.org 후기 이게 부트캠프에서 한 2번째 프로젝트였다. 이번에 할때는 학교에서 배우지 못한 리액트랑 스프링을 부트캠프에서 배우고 난 후에 프로젝트를 진행하였다. 예전에 독학으로 플러터를 공부해서 어플을 만든적이 있었는데, 이럴줄 알았으면 차라리 리액트네이티브를 공부할 걸 그랬나 생각이 들기도 했다. 이.. 2025. 8. 7. Web - Gapi (PMS) 오랜만에 글을 쓴다. 최근에 팀프로젝트를 통해 만든 PMS의 후기를 작성해보려고 한다. 프로젝트 깃허브깃허브 주소: https://github.com/ZaRi1l/Gapi_Project1_PMS사이트: http://gapi-pms.github.io https://gapi-pms.github.io/ gapi-pms.github.io 후기 부트캠프를 통해 사람들하고 자주 소통하면서 프로젝트를 진행하는 것은 처음이었다. 거의 평일에 매일 만나서 대화를 나누고 어떻게 할지 정하면서 개발하는 것은 새롭게 느껴졌고, 재미도 있었다. 프로젝트를 하면서 몇가지 막혔던 부분이 있었다. 1. 현업에서 어떻게 하는 지 몰라서, 최대한 우리가 학교에서 배웠던 jsp를 활용해서 만들었다.2. 협업을 할때, 깃허브를 최대한 .. 2025. 8. 7. 이전 1 ··· 5 6 7 8 9 10 11 ··· 17 다음