[[bin]]
name = "bbox-tile-server"
path = "src/main.rs"
[dependencies.actix-web]
features = ["rustls"]
version = "4.0.0"
[dependencies.anyhow]
version = "1.0.52"
[dependencies.async-channel]
version = "1.6.1"
[dependencies.async-trait]
version = "0.1.65"
[dependencies.bbox-asset-server]
optional = true
version = "0.6.0"
[dependencies.bbox-core]
version = "0.6.0"
[dependencies.bbox-map-server]
optional = true
version = "0.6.0"
[dependencies.bytes]
version = "1.1.0"
[dependencies.chrono]
version = "0.4"
[dependencies.clap]
features = ["derive"]
version = "4.2.1"
[dependencies.crossbeam]
version = "0.8.1"
[dependencies.dyn-clone]
version = "1.0.6"
[dependencies.futures]
version = "0.3"
[dependencies.futures-util]
version = "0.3.21"
[dependencies.geo-types]
version = "0.7.13"
[dependencies.geozero]
features = ["with-mvt", "with-postgis-sqlx"]
version = "0.11.0"
[dependencies.indicatif]
version = "0.16.2"
[dependencies.log]
version = "0.4.17"
[dependencies.martin-mbtiles]
default-features = false
package = "mbtiles"
version = "0.9.1"
[dependencies.martin-tile-utils]
version = "0.4.1"
[dependencies.num_cpus]
version = "1.13.1"
[dependencies.ogcapi-types]
default-features = false
version = "0.2.0"
[dependencies.once_cell]
version = "1.12.0"
[dependencies.par-stream]
features = ["runtime-tokio"]
version = "0.10.2"
[dependencies.pmtiles]
features = ["mmap-async-tokio"]
version = "0.3.1"
[dependencies.pmtiles2]
default-features = false
version = "0.2.2"
[dependencies.prometheus]
default-features = false
version = "0.13"
[dependencies.regex]
version = "1.10.3"
[dependencies.reqwest]
default-features = false
features = ["rustls-tls"]
version = "0.11.11"
[dependencies.rusoto_core]
default-features = false
features = ["rustls"]
version = "0.47.0"
[dependencies.rusoto_s3]
default-features = false
features = ["rustls"]
version = "0.47.0"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0.57"
[dependencies.serde_urlencoded]
version = "0.7.1"
[dependencies.sqlx]
default-features = false
features = ["runtime-tokio-rustls", "sqlite", "postgres", "chrono"]
version = "0.7.0"
[dependencies.tempfile]
version = "3.8.1"
[dependencies.thiserror]
version = "1.0.31"
[dependencies.tile-grid]
version = "0.6.1"
[dependencies.tilejson]
version = "0.4.1"
[dependencies.tokio]
features = ["rt-multi-thread", "fs", "sync"]
version = "1.17.0"
[dependencies.toml]
version = "0.8.10"
[dev-dependencies.test-log]
version = "0.2.14"
[dev-dependencies.tokio]
features = ["full"]
version = "1.19.2"
[features]
asset-server = ["bbox-asset-server"]
default = ["map-server", "asset-server"]
map-server = ["bbox-map-server"]
projtransform = ["tile-grid/projtransform"]
[lib]
name = "bbox_tile_server"
path = "src/lib.rs"
[package]
authors = ["Pirmin Kalberer <pirmin.kalberer@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["science::geo"]
description = "Vector and raster tiles server supporting various sources and storage formats"
edition = "2021"
homepage = "https://www.bbox.earth"
keywords = ["maps", "tiles", "mbtiles", "pmtiles", "postgis"]
license = "MIT OR Apache-2.0"
name = "bbox-tile-server"
readme = "README.md"
repository = "https://github.com/bbox-services/bbox"
rust-version = "1.65"
version = "0.6.0"
[package.metadata.deb]
assets = [["../target/release/bbox-tile-server", "/usr/bin/bbox-tile-server", "755"], ["README.md", "/usr/share/doc/bbox-tile-server/README.md", "644"]]
depends = "$auto"
extended-description = """
BBOX tile server delivers and produces vector and raster tiles from data
sources like PostGIS, QGIS Server, UMN Mapserver and external WMS servers.
Tiles can be stored in a file system, on S3, as MBTiles or PMTiles archives.
BBOX provides OGC Tiles API endpoints and CLI parameters for seeding."""
license-file = ["../LICENSE-MIT", "4"]
maintainer = "Pirmin Kalberer <pirmin.kalberer@gmail.com>, BBOX contributors"
name = "bbox-tile-server"
priority = "optional"
revision = ""
section = "utility"
[package.metadata.deb.variants.bookworm]
depends = "libc6 (>= 2.34)"
revision = "bookworm"
[package.metadata.deb.variants.bullseye]
depends = "libc6 (>= 2.18)"
revision = "bullseye"