docker/web/Caddyfile
author ymh <ymh.work@gmail.com>
Wed, 17 Jul 2024 22:46:52 +0200
changeset 702 2a6e667b1610
permissions -rw-r--r--
make hdalab work locally
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
702
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
hdalab.iri-research.org {
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
    tls internal
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
    redir / /hdalab/
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
    rewrite /hdalab /hdalab/
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
    handle_path /static/* {
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
        root * /static
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
        file_server
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
    }
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
    
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
    handle_path /hdalab/* {
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
        reverse_proxy server:8000 {
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
            transport uwsgi {
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
                uwsgi_param SCRIPT_NAME /hdalab
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
                uwsgi_param UWSGI_SCHEME https
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
            }
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
        }
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
    }
2a6e667b1610 make hdalab work locally
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
}