Карта эпидемии пневмонии ncov (версия React)

React.js

Давай, Ухань 🍻

Интернет-адрес:Предварительный просмотр эпидемии в реальном времени

гит-адрес:2019-nCoV-Virus

Я видел, что многие большие ребята пишут инструменты для визуализации эпидемий, поэтому я не мог больше сдерживать это. Я надеюсь внести небольшой вклад в профилактику эпидемии и борьбу с ней.

Функция

  • Проверить количество людей
  • Просмотр национальных и провинциальных карт эпидемий и их подробной информации
  • последние новости
  • дезинформация
  • Эпидемическая тенденция
  • Смертность и показатели излечения

предварительный просмотр

быстрый старт

  • клонировать проект: git cloneGitHub.com/Се Йези/201…
  • Зависимости при установке: cd 2019-nCoV-Virus && yarn install
  • запустить: начало пряжи
  • Упаковка: сборка пряжи
  • Запустите файл пакета: yarn global add serve && serve build

развертывать

Сделайте образ через файл Dockerfile докера, а затем разверните его через nginx. Докерфайл:

# ncov Dockerfile

#指定node镜像对项目进行依赖安装和打包
FROM node:10.16.0 AS builder
# 将容器的工作目录设置为/app(当前目录,如果/app不存在,WORKDIR会创建/app文件夹)
WORKDIR /app 
COPY package.json /app/ 
RUN npm config set registry "https://registry.npm.taobao.org/" \
    && npm install
 
COPY . /app   
RUN npm run build 

#指定nginx配置项目,--from=builder 指的是从上一次 build 的结果中提取了编译结果(FROM node:alpine as builder),即是把刚刚打包生成的dist放进nginx中
FROM nginx
COPY --from=builder app/build /usr/share/nginx/html/
COPY --from=builder app/nginx.conf /etc/nginx/nginx.conf


#暴露容器80端口
EXPOSE 80

Источники данных

Здесь отдельное спасибо!
Надеюсь, эпидемия в Ухане скоро пройдет!