Merge branch 'master' into reenable-end-to-end-upload-test
This commit is contained in:
commit
34f76c607d
|
@ -21,28 +21,14 @@ client_max_body_size 128k;
|
||||||
rewrite ^/portals /skynet/portals permanent;
|
rewrite ^/portals /skynet/portals permanent;
|
||||||
rewrite ^/stats /skynet/stats permanent;
|
rewrite ^/stats /skynet/stats permanent;
|
||||||
rewrite ^/skynet/blacklist /skynet/blocklist permanent;
|
rewrite ^/skynet/blacklist /skynet/blocklist permanent;
|
||||||
|
rewrite ^/docs(?:/(.*))?$ https://sdk.skynetlabs.com/$1 permanent;
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
include /etc/nginx/conf.d/include/cors;
|
include /etc/nginx/conf.d/include/cors;
|
||||||
|
|
||||||
set $skylink "0404dsjvti046fsua4ktor9grrpe76erq9jot9cvopbhsvsu76r4r30";
|
|
||||||
set $path $uri;
|
|
||||||
set $internal_no_limits "true";
|
|
||||||
|
|
||||||
include /etc/nginx/conf.d/include/location-skylink;
|
|
||||||
|
|
||||||
proxy_intercept_errors on;
|
|
||||||
error_page 400 404 490 500 502 503 504 =200 @fallback;
|
|
||||||
}
|
|
||||||
|
|
||||||
location @fallback {
|
|
||||||
proxy_pass http://website:9000;
|
proxy_pass http://website:9000;
|
||||||
}
|
}
|
||||||
|
|
||||||
location /docs {
|
|
||||||
proxy_pass https://skynetlabs.github.io/skynet-docs;
|
|
||||||
}
|
|
||||||
|
|
||||||
location /skynet/blocklist {
|
location /skynet/blocklist {
|
||||||
include /etc/nginx/conf.d/include/cors;
|
include /etc/nginx/conf.d/include/cors;
|
||||||
|
|
||||||
|
|
|
@ -89,14 +89,6 @@ async function handshakeSubdomainCheck(done) {
|
||||||
return done(await genericAccessCheck("hns_via_subdomain", url));
|
return done(await genericAccessCheck("hns_via_subdomain", url));
|
||||||
}
|
}
|
||||||
|
|
||||||
// websiteSkylinkCheck returns the result of accessing siasky.net website through skylink
|
|
||||||
async function websiteSkylinkCheck(done) {
|
|
||||||
const websiteSkylink = "AQBG8n_sgEM_nlEp3G0w3vLjmdvSZ46ln8ZXHn-eObZNjA";
|
|
||||||
const url = await skynetClient.getSkylinkUrl(websiteSkylink, { subdomain: true });
|
|
||||||
|
|
||||||
return done(await genericAccessCheck("website_skylink", url));
|
|
||||||
}
|
|
||||||
|
|
||||||
// accountWebsiteCheck returns the result of accessing account dashboard website
|
// accountWebsiteCheck returns the result of accessing account dashboard website
|
||||||
async function accountWebsiteCheck(done) {
|
async function accountWebsiteCheck(done) {
|
||||||
const url = `https://account.${process.env.PORTAL_DOMAIN}/auth/login`;
|
const url = `https://account.${process.env.PORTAL_DOMAIN}/auth/login`;
|
||||||
|
@ -228,7 +220,6 @@ const checks = [
|
||||||
skydConfigCheck,
|
skydConfigCheck,
|
||||||
uploadCheck,
|
uploadCheck,
|
||||||
websiteCheck,
|
websiteCheck,
|
||||||
websiteSkylinkCheck,
|
|
||||||
downloadCheck,
|
downloadCheck,
|
||||||
skylinkSubdomainCheck,
|
skylinkSubdomainCheck,
|
||||||
handshakeSubdomainCheck,
|
handshakeSubdomainCheck,
|
||||||
|
|
Reference in New Issue