cnb-cache-mysql

cnb-cache-mysql 0.1.0.51~trixie

 pool/main/c/cnb-cache/cnb-cache-mysql_0.1.0.51~trixie_all.deb cnb-cache-mysql
mariadb support for cnb cache
Filename pool/main/c/cnb-cache/cnb-cache-mysql_0.1.0.51~trixie_all.deb
Version0.1.0.51~trixie
Age in days311
Release date2025 12. 29.
Size3.75 KB
id4116
Namecnb-cache-mysql
Package
Appname
Essential
Vendor
License
Distributiontrixie
Suitemain
Sourcecnb-cache
Architecturebinary-arm64
MultiArchforeign
MaintainerVítězslav Dvořák
InstalledSize25
Dependsdebconf (>= 0.5) , debconf-2.0 , cnb-cache , dbconfig-mysql , php-mysql , php-robmorgan-phinx , php-cakephp-phinx
PreDepends
Breaks
Enhances
Replacesmulti-flexibee-setup-mysql
Sectionunknown
Priorityoptional
Descriptionmariadb support for cnb cache
LongDescriptionMandatory dependencies for use CNB cache with MySQL/MariaDB databas
AutoBuiltPackage
Filenamepool/main/c/cnb-cache/cnb-cache-mysql_0.1.0.51~trixie_all.deb
MD5sumf355052a2f12de586a3cf032d8336370
SHA1e18c595be42c55b899b0dc4b229e4d64ee384d9a
SHA25649b7753150215ef457347e06e6dcfe1a321215f17249ff4850bb3bf726af569d
SHA51299d129be0140b368b67ef2745aeca05798eb0271011266e0d90e0b0066e8f73673138cf1cbf0122a69339ea0eb7e00cc9f77de4d901bd1ed95bcf9e6cdfa4f9e
Size3840
Auto-Built-Package
Conflictscnb-cache-pgsql , cnb-cache-sqlite
Homepagehttps://github.com/Spoje-NET/CNB-cache
Provides
Suggestsmariadb-server
Existing
fileMtime2025-12-29 01:46:57
created2025-08-26 22:26:21
updated2025-12-29 01:46:57
cnb-cache-mysql
<>

CNB cache

cnb-cache Packaging: deb

PHP Version License Latest Release

Store daily currency rates in SQL database for given time.

Provide simple API like web interface for stored rates obtaining.

Installation

sudo apt install lsb-release wget apt-transport-https bzip2


wget -qO- https://repo.vitexsoftware.com/keyring.gpg | sudo tee /etc/apt/trusted.gpg.d/vitexsoftware.gpg
echo "deb [signed-by=/etc/apt/trusted.gpg.d/vitexsoftware.gpg]  https://repo.vitexsoftware.com  $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo apt update

sudo apt install cnb-cache-DATABASE

database can be mysql or sqlite

Support the apache2 and lighthttpd web servers:

Web Servers

First Configure the currencies to be cached

Currency Chooser

Then set the days to keep the cache

Days to Keep

And finally the cache is initialized:

Initialization

Data stored in database:

Database

Final configuration is stored in /etc/cnb-cache/cnb-cache.env file

Data Obtaining

After installation the currencies listing is available on the /cnb-cache/ path.

you can use following URL parameters:

{
  "id": 6,
  "date": "2025-01-24",
  "currency": "dolar",
  "amount": 1,
  "code": "USD",
  "rate": 23.958,
  "age": 2
}

The systemd-crond service is started and the cache is updated every day at 0:01 AM

See also: https://github.com/Spoje-NET/pohoda-raiffeisenbank