전체 글

전체 글

    Yarn 4.0 Update .yarnrc.yml npmRegistryServer 설정

    💡 yarn 3.0에서 4.0 업데이트 이후 Nexus Repository or Npm Repository에서 dependency 설치하는 방법을 다루었습니다. Error Route 업데이트 이후 빌드가 되지 않는 상황 This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile 의존성 설치 중 내가 설정한 Repository가 아닌 yarnpkg 에서 찾는 상황 ➤ YN0000: · Yarn 4.0.2 ➤ YN0000: ┌ Resolution step ➤ YN0035: │ create-ui@npm:^0.1.70: Package not found ➤ YN0035: │ Response Co..

    프론트엔드 개발자 API 서버 열기 Spring Java Redis PostgreSQL

    application-dev.yml 해당 파일에서 PostgreSQL, Redis를 사용하는 것으로 파악했다. spring: h2: console: enabled: true settings: web-allow-others: true path: /h2-console jpa: hibernate: ddl-auto: create-drop properties: hibernate: show_sql: true format_sql: true use_sql_comments: true default_batch_fetch_size: 100 database-platform: org.hibernate.dialect.PostgreSQLDialect logging.level: org.hibernate.SQL: debug datas..

    Input Radio Custom Css React Component

    Accent-Color Demo 폼 컨트롤의 색상을 사용자 정의하고 서로 간의 시각적 구분을 향상시키는 데 도움이 될 수 있습니다. 내부의 배경색은 설정한 색의 대비로 결정되며 세세한 수정을 위해서는 새로 만들어야 합니다. /** 전체 색상 변경 :root { accent-color: rgba(250, 15, 117); } */ .radio { width: 40px; height: 40px; accent-color: dodgerblue; } .radio1 { width: 40px; height: 40px; accent-color: #ffc045; } .range { width: 200px; accent-color: lawngreen; } .progress { width: 200px; accent-colo..

    Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.1.

    💡 Spring Boot 3.0.1 버전은 Java 11을 지원하지 않으므로 Spring Boot 3.x 버전 부터는 Java 17을 사용해야 합니다. Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3 Intellij 해결법 Spring Boot 3.0 버전부터 Java 17을 필요로 하며, 이전 버전의 Java ≤11와 호환되지 않기 때문에 Spring Boot의 버전을 3.0.1 이전 버전으로 다운그레이드하거나 Java 17을 사용해야 합니다. Java 11 버전 사용법 만약 Java 11을 사용하려면, 프로젝트의 build.gradle 파일에서 Spring Boot 플러그인의 버전을 변경할 수 있습니다. plugins { ..

    [vite] Rollup failed to resolve import react-icons

    에러 상황 React 로컬에서 react-icons를 import 할 때 아래와 같이 작성해도 문제없이 사용 가능하다. 하지만 어딘가에서 Build 후 올릴 때 Rollup Build error가 나타난다. import { MdSearch } from "react-icons/all"; import { MdSearch } from "react-icons/Md"; vercel deployment react-icons build error docker build error ... [18:00:00.935] `build.rollupOptions.external`[39m [18:00:00.935] [31merror during build: [18:00:00.936] Error: [vite]: Rollup fail..

    [도커] Docker JavaWebApp Tomcat과 Compose, Env 환경변수 설정

    Tomcat 설치 http://apache.mirror.cdnetworks.com/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz Java WebApp 설치 https://tomcat.apache.org/tomcat-7.0-doc/appdev/sample/ Tomcat webapps 폴더 내에 압축을 풀어서 넣기 💡 war 파일을 넣고 Tomcat 시작 시 자동으로 푸는 구조로 하지 않는 이유는 Docker Volume 사용 시 Java Webapp Property 혹은 풀린 war 폴더 내부 수정 시 마다 프로젝트가 재생성 됩니다. Tomcat 폴더 구조 폴더메인 webapps Dockerfile # 베이스 이미지를 CentOS로 지정합니다. FROM..

    CentOS + Tomcat + Docker 배포

    CentOS docker pull centos Tomcat / Volume 1. Tomcat Download http://apache.mirror.cdnetworks.com/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz 2. Docker에 Volume 잡을 폴더를 로컬에 생성하고 Tomcat 설치 후 원하는 어플리케이션을 webapps 폴더에 넣는다. 3. Docker Container Create / Volume # docker run -it -d -p : -v : --name docker run -it -d -p 8081:8080 -v C:\\/home/docker/localTomcat:/opt --name mytom1 centos 4. Docke..

    Docker React Vite 배포

    Docker Image 생성 FROM node 사용을 위한 노드 이미지 다운로드 Dockerfile 작성 컨테이너를 만들기 위한 명령어 세트로 이미지 구축, 컨테이너 작동 방식, 필요한 파일 및 디렉토리 등을 정의합니다. # node 이미지 기반 Docker 이미지 생성 FROM node # 작업 디렉토리 설정 WORKDIR /app # COPY # package.json 작업 디렉토리에 복사 # . = ./ 과 동일 현재 작업 디렉토리 의미 COPY package.json . # 의존성 설치 명령어 실행 RUN npm install # 현재 디렉토리의 모든 파일을 도커 컨테이너의 작업 디렉토리에 복사 COPY . . # 3000번 포트 노출 EXPOSE 3000 # npm start 스크립트 실행 CM..

    Docker NginX React Vite 배포

    Node, NginX 다운 Nginx React Vite Setting vite.config.js import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // export default defineConfig({ server: { host: '0.0.0.0', port: 3000, }, plugins: [react()], }) DockerFile FROM node AS build WORKDIR /app COPY package.json . RUN npm install COPY . . RUN npm run build FROM nginx COPY --from=build /app/dist /usr/share/nginx/html 🙏..

    KUDU Docker JAVA API

    💡 JDBC 드라이버를 사용할 수 있나요? Kudu는 SQL 엔진이 아니라 단독 사용은 불가하나 함께 사용되는 SQL 엔진에 따라 사용할 수 있기에 애플리케이션 개발을 위해서는 Client API를 사용하거나 SQL 엔진과 함께 사용하여야 한다. 해당 예제는 Kudu 단독으로 사용하는 Java API에 대한 설명이다. Quick Start https://github.com/apache/kudu/tree/master/examples/java/java-example 다른 서버 Docker Kudu 사용 로컬 서버 Docker Kudu는 localhost로 바로 붙으면 되지만 다른 서버 Docker Kudu는 Docker Hosts에 kudu-master 설정이 필요하다. Kudu rpc_address 세개 ..