dependabot[bot] 1f166d8997
Some checks are pending
Changelog / Generate changelog (push) Waiting to run
Build & Test & Push Image / Build and Push Hasura Image (push) Waiting to run
Build & Test & Push Image / Build and Push Sitrep Image (push) Blocked by required conditions
Build & Test & Push Image / Validate & Push Feature Flags (push) Waiting to run
Build & Test & Push Image / UI Build and Test (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
chore(deps-dev): bump the development-dependencies group (#1237)
Bumps the development-dependencies group in /ui with 2 updates: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) and [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths).


Updates `@biomejs/biome` from 2.3.9 to 2.3.10
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.10/packages/@biomejs/biome)

Updates `vite-tsconfig-paths` from 6.0.1 to 6.0.2
- [Release notes](https://github.com/aleclarson/vite-tsconfig-paths/releases)
- [Commits](https://github.com/aleclarson/vite-tsconfig-paths/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.3.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
- dependency-name: vite-tsconfig-paths
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-18 08:34:55 +00:00

SitRep

OpenSSF Best Practices OpenSSF Scorecard

Lage Lage2 Overview Editor Feed Triage

Demo-Environment

The current develop version is automatically deployed to: https://demo.sitrep.ch Login is possible with your Github account or sign-up for a new account at Auth0.

SitRep As A Service

F-ELD is offering SitRep as a managed service for organizations which are members of the F-ELD association. The managed services are hosted on a secure infrastructure in Switzerland and are operated by the F-ELD team. The hosting partner is VSHN. For further information, please reach out to info@f-eld.ch.

Local Development Environment

A simple local development environment can be created using docker compose and the frontend can be run using yarn.

  1. Install docker / docker compose and yarn / node 16+

  2. Create a .env.local file setting these variables:

Oauth2_PROXY clients can be created using Auth0....

OAUTH2_PROXY_CLIENT_ID=sitrep
OAUTH2_PROXY_CLIENT_SECRET=ds8LCRW4jhB58nWdMgZHeVISqx3O3e1o3g0LEr9H8tM=   # generate with: openssl rand -base64 32 | tr -- '+/' '-_'
OAUTH2_PROXY_COOKIE_SECRET=kvicWov5Y_w10r2vmnxJTUTugMUtBp6_R4loxuANMtg= # generate with: openssl rand -base64 32 | tr -- '+/' '-_'
HASURA_GRAPHQL_ADMIN_SECRET=388HMfQ00gEyg636O63S1jxRODTSoAiu_XHa0fXhtRo=  # generate with: openssl rand -base64 32 | tr -- '+/' '-_'
POSTGRES_PASSWORD=postgrespassword

OAUTH2_PROXY_REDIRECT_URL=http://localhost:3000/oauth2/callback # port for yarn dev server%
  1. Run docker compose environment:
docker compose --env-file .env.local up -d

If you are running on a SElinux enabled machine, use the selinux compose file:

docker compose -f docker-compose.selinux.yml --env-file .env.local up -d
  1. Run yarn
cd ui && yarn start
  1. Open localhost:3000. This will automatically proxy to the OAUTH2 proxy which will then proxy requests towards the graphql-engine with its /v1/graphql. Authentication will be handled by the local dex IDP with it's mock provider. Just click on Log in with Example.

Translations

To correct or add translations we invite you to help us out on Transifex. We currently support the following languages:

  • German (de)
  • English (en)
  • Italian (it)
  • French (fr)

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

Partners and Supporters

SZSV / FSPC VSHN
Description
No description provided
Readme AGPL-3.0 110 MiB
Languages
TypeScript 88.1%
Go 5.6%
PLpgSQL 3.2%
SCSS 2.4%
CSS 0.5%
Other 0.2%