Skip to content

ed-asriyan/simplex-directory-frontend

Repository files navigation

SimpleX Unofficial Directory Frontend CD

Web application built on Svelte.js and Supabase for https://simplex-directory.asriyan.me

Setup

Init

  1. Setup Supabase project as described here
  2. (optional) Setup Google Analytics
  3. (optional) Setup Sentry account and create Svelte project
  4. Create ENV_FILE_CONTENT repository variable and copy content of filled by you .env file in it

Local development

  1. Install docker
  2. Install dependencies:
    make dev_install

Now you can run the dev server locally:

make dev_serve

Generate prod bundle

make prod_build_bundle

GitHub Actions

  • Each push to master triggers deployment to production
  • Make sure that ENV_FILE_CONTENT repository variable is filled