TiTiler

TiTiler est un engin de traitement et une API qui intéragit de façon puissante et efficace avec les fichiers Cloud Optimized GeoTiffs.

TiTiler permet de

Lien vers le serveur

https://tiler.biodiversite-quebec.ca/

Cette ressource est hébergée sur une machine virtuelle sur Arbutus de façon à garder TiTiler à proximité de l’entreposage objet d’Arbutus.

Lien vers les dépot Github

https://github.com/BiodiversiteQuebec/titiler-docker

Pour démarrer le Docker

docker compose up -d 

Configuration NGINX


server {

        root /var/www/html;

        # Add index.php to the list if you are using PHP
        index index.html index.htm index.nginx-debian.html;

        server_name tiler.biodiversite-quebec.ca;

        fastcgi_buffers 8 16k;
        fastcgi_buffer_size 32k;

        client_max_body_size 24M;
        client_body_buffer_size 128k;

        client_header_buffer_size 5120k;
        large_client_header_buffers 16 5120k;

        location / {
                proxy_pass http://localhost:8000;
        }

    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/tiler.biodiversite-quebec.ca/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/tiler.biodiversite-quebec.ca/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
server {
    if ($host = tiler.biodiversite-quebec.ca) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


        listen 80 default_server;
        listen [::]:80 default_server;

        server_name tiler.biodiversite-quebec.ca;
    return 404; # managed by Certbot


}