포트폴리오 - 어플리케이션 내 플랫폼 배포
1632 단어 dohackathonwebassemblyrustdocker
배치하다
많은 클라우드 공급자들은 노드 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
Reference
이 문제에 관하여(포트폴리오 - 어플리케이션 내 플랫폼 배포), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/chris_daniel/portfolio-deploying-in-app-platform-3m0m텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)