Documentation updated to match current database build process.
Unnecessary prerequisites removed, Go language
dependency added. Usage examples updated.
Signed-off-by: George Bartolomey <george@bh4.ru>
Added frostfs-locode-db CLI utility that can generate and view UN/LOCODE
database files. Go package
git.frostfs.info/TrueCloudLab/frostfs-node/pkg/util/locode copied to
this repository to eliminate interdependency between frostfs-node and
frostfs-locode-db projects. The process of building database files
reduced to starting make command.
Signed-off-by: George Bartolomey <george@bh4.ru>
A small parser of unece.org "Trade code download page" added to Makefile to fetch last
database's URL to download. Also, the forgejo action added. Action runs every
month to update databases and send PR to Forgejo.
Signed-off-by: George Bartolomey <george@bh4.ru>
From now on, we redistribute our data sources with our repository. Need
to highlight the licenses for all data sources used.
Signed-off-by: Stanislav Bogatyrev <s.bogatyrev@yadro.com>
To simplify build process, we add data sources in a compressed form
directly in to our git repository.
Signed-off-by: Stanislav Bogatyrev <s.bogatyrev@yadro.com>
Adding $(DIRS) dependency to fix parallel make build.
Without this dependency targets downloading external databases may fail
if output directory was not created yet.
Signed-off-by: Stanislav Bogatyrev <s.bogatyrev@yadro.com>
- uses "make all" to download and build database
- packages it to debian package to be placed in /var/lib/neofs/ir
Using:
```make debpackage```
Signed-off-by: Dmitriy Zabolotskiy <d.zabolotskiy@yadro.com>