포트폴리오 - 어플리케이션 내 플랫폼 배포


배치하다
많은 클라우드 공급자들은 노드 js,ruby,php,java 등 소량의 운행을 고수하지만,digital ocean은 docker 용기와 다른 용기를 제공하여 사이트를 배치합니다.정적 사이트를 위해 docker 용기를 어떻게 사용하는지 볼 수 있습니다.

설치 프로그램
루트 디렉토리에 Dockerfile을 만듭니다.녹 용기
FROM rust:1.48-slim-buster
docker에 노드와 실을 설치하다
RUN apt-get update -y && apt-get install curl -y

RUN curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh

RUN sh nodesource_setup.sh

RUN apt install nodejs -y
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
RUN echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
RUN apt-get update &&  apt-get install --no-install-recommends yarn -y
원본 파일 복사 및 응용 프로그램 구축
COPY . .
RUN yarn install && yarn build
이미지를 구축하고 실행함으로써 로컬 테스트 용기
docker build -t yew-portfolio .
docker run -it -p 8000 yew-portfolio
현재 선택한 정적 파일 서버에서 정적 파일 구축을 테스트하고 검증합니다.
현재 응용 프로그램 플랫폼을 이용하여 디지털 해양에 배치하고 있다.

추가 정보
표지 사진Unplash

좋은 웹페이지 즐겨찾기