작성법 3

[Cloud] Cloud Foundary(cf) push 할 때 사용되는 manifest.yml 작성법

manifest.yml 파일은 cf push 명령어를 실행할 때 사용되는 애플리케이션 및 배포 설정을 정의하는 파일입니다. 아래는 manifest.yml 파일을 자세히 작성하는 방법과 예제입니다. manifest.yml 파일에는 다양한 옵션을 포함할 수 있습니다. --- applications: - name: my-app # 애플리케이션 이름 buildpacks: - java_buildpack # 사용할 빌드팩 memory: 1G # 애플리케이션에 할당할 메모리 크기 instances: 2 # 인스턴스 수 timeout: 180 # 애플리케이션 시작 시 제한 시간 (초 단위) path: ./target/my-app.jar # 애플리케이션 실행 가능한 파일 경로 env: JAVA_OPTS: "-Dserve..

Cloud 2023.06.04

[Jenkins] jenkins pipline script 작성 예시

pipline 예시 1 pipeline { agent any stages { stage('Checkout') { steps { // Git 리포지토리 체크아웃 git branch: 'main', url: 'https://github.com/your-repo.git' } } stage('Build') { steps { // 빌드 스텝 수행 sh 'gradle build' } } stage('Docker Build') { steps { // 도커 이미지 빌드 및 푸시 sh 'docker build -t your-docker-image .' sh 'docker push your-docker-image:latest' } } stage('Deploy to Kubernetes') { steps { // Kubern..

Spring 2023.04.21

[Docker] Dockerfile 작성 방법

Docker는 컨테이너화된 애플리케이션을 구동하기 위한 플랫폼으로, Docker 이미지를 사용하여 애플리케이션을 독립적으로 실행할 수 있습니다. Dockerfile은 Docker 이미지를 빌드하기 위한 설정 파일로, Docker 이미지를 생성하는 데 사용됩니다. 다음은 Dockerfile을 작성하는 방법에 대한 예시입니다. 명령어 설명 FROM 사용할 베이스 이미지를 지정합니다. MAINTAINER 이미지를 유지, 관리하는 개발자의 정보를 기록합니다. (deprecated) LABEL 이미지에 메타데이터를 추가합니다. RUN 새로운 레이어에서 명령어를 실행하고 그 결과를 적용합니다. CMD 컨테이너가 실행될 때 실행될 명령어를 지정합니다. (단, 컨테이너 실행 시에 명령어를 덮어쓰기 가능) ENTRYPO..

카테고리 없음 2023.04.19