일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- CSTS 폭포수 모델
- 피보나치 예제
- 피보나치함수
- 해외주식 양도세 신고
- recursion example
- tomcat log
- 톰캣 실시간 로그
- git 연동
- 재귀함수 예제
- katalon 자동화
- 한국투자증권 해외주식 양도세
- 재귀 예제
- 국세청 해외주식 양도세 신고방식
- katalon xpath
- 한국투자증권 양도세 신고
- js 자동완성
- katalon 사용법
- 피보나치함수 예제
- Katalon Recorder 사용법
- 홈택스 해외주식 양도세
- java.sql.SQLSyntaxErrorException
- katalon 비교
- katalon
- javascript 자동완성
- 테스트 자동화
- 주식 양도세 신고방법
- 해외증권 양도세 한국투자증권
- oracle group by
- 최대공약수 예제
- bfs 미로탐색 java
- Today
- Total
목록Server&DevOps (52)
엄지월드
Tomcat을 통해서 배포를 하니 아래와 같이 에러가 발생했다. 27-Jan-2025 10:50:05.675 경고 [domain.com-startStop-1] org.apache.catalina.webresources.Cache.getResource Unable to add the resource at [/WEB-INF/classes/META-INF/dgminfo] to the cache for web application [/web-0.0.1-SNAPSHOT] because there was insufficient free space available after evicting expired cache entries - consider increasing the maximum size of the ca..
프론트 (리액트)docker run -d -p 443:443 \ -v /etc/letsencrypt:/etc/letsencrypt:ro \ ejy1024/travel-ui 백엔드 (스프링)docker run -d -p 443:443 \-v /home/imrooney94/api:/app/config \-v /home/ec2-user/keystore.p12:/app/keystore.p12 \ejy1024/travel-service
AWS Linux 1 버전에서 HTTPS를 무료로 적용하는 방법은 다음과 같다. 주로 Let's Encrypt를 사용하여 SSL 인증서를 발급 받는다. EPEL 리포지토리 활성화:sudo yum install epel-releaseCertbot 설치sudo yum install certbotSSL 인증서 발급Certbot이 인증서를 발급받으면, 발급된 인증서와 비공개 키는 /etc/letsencrypt/live/api.datecourse.net/ 디렉토리에 저장됩니다. 이 디렉토리에는 다음 파일이 포함됩니다:- fullchain.pem: 전체 인증서 체인 - privkey.pem: 비공개 키sudo certbot certonly --standalone -d yourdomain.com -d www.your..
아래와 같이 jenkins에게 웹훅을 날리는 경우에 No valid crumb was included in the request 에러가 나는 경우가 발생했다.curl -X POST http:///job//build?token= Jenkins에서는 보안상 바로 호출이 안되기 때문에 CRUMB key를 받아야 한다고 한다.그래서 기존에 아래와 같이 했던 부분을 - name: Trigger Jenkins Build run: | curl -X POST http://${{ secrets.JENKINS_URL }}/job/travel-backend/build?token=${{ secrets.JENKINS_TOKEN }} Crumb를 json으로 받아서 build를 처리하는 방식으로 변경..
자동배포와 같이 Jenkins에 트리거를 주고 싶은 경우, Jenkins의 Token이 필요하다.이 경우, 아래와 같이 이동해서 토큰을 발급 받으면 된다. (http://jenkins_url/user/travel/configure) 발급 받은 토큰은 아래와 같이 사용할 수 있다.curl -X POST http:///job//build?token=
Docker를 통해 자동 배포하는 방법을 알아보겠다. github repository에 Dockerfile 작성한다.# 베이스 이미지 설정FROM openjdk:11-jre-slim# 작업 디렉토리 설정WORKDIR /app# JAR 파일 복사COPY target/*.jar app.jar# 포트 설정 (예: 8080 포트)EXPOSE 8080# 애플리케이션 실행CMD ["java", "-jar", "app.jar"]. github repository에 .github/workflows 폴더 생성 후 docker-publish.yml 파일 생성한다.yourAccount와 yourRepository 부분만 수정하면 된다. name: Build and Publish Docker Imageon: push: ..
아래와 같이 docker를 설치하였다. # 패키지 업데이트sudo yum update -y# Docker 설치sudo yum install docker -y# Docker 서비스 시작sudo service docker start 그 후에 docker의 실행 여부를 확인해보았더니 아래와 같이 에러가 나왔다. [ec2-user@ip-111-11-11-111 ~]$ docker ps permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.44/containers/json": dial unix /var/run/d..
A 서버 구글 클라우드, B 서버 AWS WAS로 구성해서 jenkins 자동배포를 구현하고자 SSH 통신을 하였다.B서버에서 SSH 키 생성ssh-keygen -t rsa -f ~/.ssh/my-gcp-key -C "your_email@example.com"pem 파일이고, 확장자 없이 생성됨(비밀키)B서버의 SSH 관련 파일과 폴더의 권한 변경chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keysSSH 키를 A 서버(구글 클라우드)에 추가VM 인스턴스 페이지로 돌아갑니다.SSH로 접속할 인스턴스를 찾습니다.인스턴스의 "편집" 버튼을 클릭합니다."SSH 키" 섹션으로 스크롤합니다."SSH 키 추가" 버튼을 클릭합니다.다음 명령어로 생성된 공개 키를 복사합니다: cat ~..
sudo yum install -y java-11-openjdk으로 설치하려고 했지만 설치가 안됐다.$ sudo yum install -y java-11-openjdk-develLast metadata expiration check: 1:08:31 ago on Tue Aug 6 04:25:04 2024.No match for argument: java-11-openjdk-develError: Unable to find a match: java-11-openjdk-devel 그래서 아래와 같이 설치하였다. 1. sudo yum install -y java-11-amazon-corretto 2. java -version
아래 에러로 인해 MySQL 재설치를 진행했다.GPG key at https://repo.mysql.com/RPM-GPG-KEY-mysql (0x5072E1F5) is already installedThe GPG keys listed for the "MySQL 5.7 Community Server" repository are already installed but they are not correct for this package.Check that the correct key URLs are configured for this repository.. Failing package is: mysql-community-client-5.7.44-1.el7.x86_64 GPG Keys are configured..