Skip to content

Jednoduchý a srozumitelný web pro různé životní události nás všech v průběhu pandemie koronaviru.

Notifications You must be signed in to change notification settings

kybersoft/covid.gov.cz

 
 

Repository files navigation

COVID Portal 🦠 🖥 🇨🇿

Links

Contribute

  1. after receiving slack link, join us in the respective channel:

#p-informacni-web-ceska #p-informacni-web-frontend #p-informacni-web-drupal

  1. introduce yourself + just fork this project or just ask for GitHub privileges in our Slack

  2. choose your starter task from our Trello

  3. create a branch and PR for the task we usually tend to use a descriptive PR title e.g.: gatsby/feat: task title or drupal/fix: task title, i guess you get the point

  4. after PR creation:

  • we will receive a notification in our slack channel to do the review
  • your branch will be deployed to a feature branch on Vercel (comment by Vercel bot)
  • check your changes in the prod build on Vercel
  1. after the review and approval ✅, we will merge the PR and it will be eventually deployed to production

Getting started

Frontend - Gatsby

If you only want to run frontend part of this app, you dont have to install Docker and the backend part. It works standalone as well - see the frontend for more details

Backend - Drupal

We're using docker containers from docker folder:

  • cd docker

Copy and modify env file as needed

  • cp .env.example .env

Start containers

  • docker-compose up -d

Install dependencies

  • docker-compose exec drupal composer install

Install Drupal with existing config, database connection is already injected in settings.php file

  • docker-compose exec drupal drush si --existing-config -y

Access site on http://localhost:1577 if you didn't change

COVID_PORT_NGINX variable in your env file

About

Jednoduchý a srozumitelný web pro různé životní události nás všech v průběhu pandemie koronaviru.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 31.8%
  • TypeScript 24.2%
  • JavaScript 20.0%
  • SCSS 18.7%
  • CSS 2.9%
  • Twig 2.2%
  • Shell 0.2%