GithubHelp home page GithubHelp logo

viasnake / covid19 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gdg-fukushima/covid19

0.0 0.0 0.0 9.58 MB

福島県公式 新型コロナウイルス感染症情報サイト

Home Page: https://fukushima-covid19.web.app/

License: MIT License

JavaScript 0.40% Dockerfile 0.40% Vue 76.29% TypeScript 6.19% PHP 3.70% Python 10.27% SCSS 2.76%

covid19's Introduction

production deploy staging deploy development deploy

福島県 新型コロナウイルス感染症対策サイト

このリポジトリのプロジェクトは、東京都のプロジェクトから派生させたものです。

福島県 新型コロナウイルス感染症対策サイト

貢献の仕方

Issues にあるいろいろな修正にご協力いただけると嬉しいです。

詳しくは貢献の仕方を御覧ください。

行動原則

詳しくはサイト構築にあたっての行動原則を御覧ください。

ライセンス

本ソフトウェアは、MITライセンスの元提供されています。

開発者向け情報

環境構築の手順

  • 必要となるNode.jsのバージョン: 10.19.0以上

yarn を使う場合

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

docker compose を使う場合

# serve with hot reload at localhost:3000
$ docker-compose up --build

Cannot find module **** と怒られた時

yarn を使う場合

$ yarn install

docker compose を使う場合

$ docker-compose run --rm app yarn install

GitHub Actionsについて

このリポジトリでは、Actionsによる自動デプロイにはFirebase Hostingのマルチサイトホスティングを利用して、本番・開発・ステージングに対してデプロイを行うようになっています。

現在は、フォークした先ではFirebase Hostingでのデプロイは機能していません https://help.github.com/ja/github/administering-a-repository/disabling-or-limiting-github-actions-for-a-repository

リポジトリ上でActionsによるFirebase Hostingの各環境へデプロイを行う場合は以下のsecretを設定する必要があります。

  • FIREBASE_TOKEN(firebase login:ciにて得られるトークン)
  • HOSTING_DEV_ID(マルチホスティングで設定した開発用サイトのID)
  • HOSTING_PRD_ID(マルチホスティングで設定した本番用サイトのID)
  • HOSTING_STG_ID(マルチホスティングで設定したステージング用サイトのID)
  • PROJECT_ID (GCP/FirebaseのプロジェクトID)

secretsには@hitokunoさんのPRで設定する箇所が書いてあります。 gdg-fukushima#26

covid19's People

Contributors

actions-user avatar af12066 avatar amotarao avatar daitasu avatar djyoko avatar dmamira avatar donuzium avatar halsk avatar hannoeru avatar himatani avatar hitokuno avatar kaizumaki avatar kawokas avatar kebhr avatar macropygia avatar maysomusician avatar mikkame avatar mizukisonoko avatar munierujp avatar nard-tech avatar osoken avatar oti avatar pichuchen avatar potato4d avatar rozeo avatar shgtkshruch avatar smellman avatar spenserblack avatar yasu avatar yokinist avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.