Minimal self-hosted bookmarking app :) https://hotpocket.app/
Go to file
2025-08-18 11:35:51 +02:00
.gitea/workflows Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
services BTHLABS-49: WIP 2025-08-18 11:35:51 +02:00
skel Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
.gitattributes Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
.gitignore Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
docker-bake.json Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
docker-compose-aio.yaml Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
docker-compose-caddy.yaml Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
docker-compose-ci.yaml Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
docker-compose-cloud.yaml Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
docker-compose.yaml Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
invoke.json Release v1.0.0rc1 2025-08-18 07:09:27 +02:00
poetry.lock BTHLABS-49: WIP 2025-08-18 11:18:41 +02:00
pyproject.toml BTHLABS-49: WIP 2025-08-18 11:18:41 +02:00
README.md BTHLABS-49: WIP 2025-08-18 11:18:41 +02:00
tasks.py BTHLABS-49: WIP 2025-08-18 11:18:41 +02:00

HotPocket by BTHLabs

This repository contains the HotPocket project.

Development setup

Requirements:

  • Python 3.12,
  • Poetry 1.8.3,
  • git-crypt,
  • Docker with Docker Compose and Buildx.

Setup

  1. $ git-crypt unlock KEYFILE
  2. $ poetry install
  3. $ docker buildx bake
  4. $ poetry run inv setup

Running local development stack

  1. $ docker compose up

Exported services:

Default credentials:

The default credentials across most of the services are: hotpocket:hotpocketm4st3r. This applies to the initial app and admin account, Keycloak master realm, Postgres and RabbitMQ.

The Keycloak hotpocket-development realm user's credentials are: hotpocket@bthlabs.net:hotpocketm4st3r. You can use these to log in to the app and admin using OIDC.

Deployment

TODO

Author

HotPocket is developed by BTHLabs.

License

HotPocket is licensed under the Apache 2.0 License.