No description
  • TypeScript 97.3%
  • Dockerfile 2.7%
Find a file
Mikkel ALMONTE--RINGAUD 6a140b2b38
All checks were successful
sync to codeberg / codeberg (push) Has been skipped
chore(ci): add mirror
2025-04-27 16:31:21 +02:00
.github chore(ci): add mirror 2025-04-27 16:31:21 +02:00
src chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
.env.example chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
.gitignore chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
docker-compose.yml chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
Dockerfile chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
package.json chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
pnpm-lock.yaml chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
README.md chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00
tsconfig.json chore: transfer from Universal repository 2025-04-10 09:46:43 +02:00

StayReal Notifications

A service that sends notifications to StayReal users through FCM (Firebase Cloud Messaging) and APNS (Apple Push Notification Service).

How does it work ?

It polls the last moment endpoint every 5 seconds on every region known and sends a notification whenever a change is detected.

How to run it for development ?

You must have the following environment variables set:

  • KEY_ID: The key ID of the APNs key.
  • TEAM_ID: The team ID of the APNs key.
pnpm install
tsx ./src/index.ts

What about production ?

We provide a Dockerfile and a docker-compose.yml file to run the script in a container.

# Start !
docker compose up --build -d

# Stop !
docker compose down