안녕하세요! 이번에는 Linux 환경에서 Tomcat을 설치하는 Dockerfile 예제를 공유해드리려고 합니다. Dockerfile은 Docker 컨테이너를 빌드하는 데 사용되는 스크립트 파일입니다. 이 예제를 통해 간단하게 Tomcat을 컨테이너화하여 배포할 수 있습니다. 그러면 시작해보겠습니다. Dockerfile 생성 먼저, 원하는 위치에 Dockerfile을 생성합니다. 다음 내용을 Dockerfile에 작성해주세요. ```dockerfile # 베이스 이미지 선택 FROM ubuntu:latest # 환경 변수 설정 ENV TOMCAT_VERSION 9.0.50 ENV CATALINA_HOME /opt/tomcat # JDK 설치 RUN apt-get update && apt-get insta..
맥에서 docker desktop을 설치했는데도 command에서 docker를 입력하니 아래와 같은 에러메세지가 출력된다 zsh: command not found: docker 해결방법 vi ~/.zshrc alias docker="/Applications/Docker.app/Contents/Resources/bin/docker" 편집후에 source ~/.zshrc 실행해보니
@SpringBootApplication @RestController public class Scg1Application { @GetMapping("/user/test") public String user() { return "user"; } public static void main(String[] args) { SpringApplication.run(Scg1Application.class, args); } } spring: cloud: gateway: routes: - id: user-api uri: http://localhost:8081/ predicates: - Path=/user/** 스프링부트에 scg(spring cloud gateway)를 이용해서 gateway구성을 해보자 springb..
`if __name__ == '__main__':`은 Python 코드에서 흔히 사용되는 조건문입니다. 이 조건문은 현재 스크립트 파일이 직접 실행되는 경우에만 내부의 코드 블록을 실행하도록 합니다. 즉, 스크립트 파일이 모듈로서 다른 파일에서 임포트되어 사용될 때는 내부의 코드 블록이 실행되지 않습니다. 일반적으로 이 조건문은 스크립트 파일을 실행할 때 어떤 초기화 작업이나 테스트 코드 등을 실행하고 싶을 때 사용됩니다. 다음은 예시입니다: def greet(): print("Hello, world!") if __name__ == '__main__': # 스크립트 파일이 직접 실행되는 경우에만 아래 코드 블록을 실행합니다. greet() 위의 코드에서 `greet()` 함수를 정의한 후에 `if __n..
1. 조코딩 2022 최신 버전 번외로 2023버전이 업로드 되고 있다. https://www.youtube.com/playlist?list=PLU9-uwewPMe05-khW3YcDEaHMk_qA-7lI 파이썬 기초 (2023 점프 투 파이썬) 파이썬 무료 기초 프로그래밍 강의입니다. Do it! 점프 투 파이썬 교재로 수업이 진행됩니다. www.youtube.com 2. 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] 3. 프로그래머 김플 - 처음 배우는 파이썬 - python 입문, 기초 강의 통합본 다 기초라 뭘보든 좋은거 같다~ 3시간에서6시간짜리 열공합시다.
Warning: Prop `id` did not match. Server: "react-select-46-live-region" Client: "react-select-3-live-region" react-select를 사용중인데 위와같은 에러가 난다면 select tag에 instanceId를 유니크하게 설정해주면 경고문구가 사라진다. 혹은 아래와 같이 useId를 이용해도 된다. import React, { useId } from 'react'; import Select from 'react-select'; export default function StableSelect({ ...props }) { return ; }