kopia lustrzana https://github.com/cloudflare/wildebeest
Revert "Merge branch 'main' into api/v1/instance"
This reverts commitpull/366/head077611411a
, reversing changes made to4ef9d98e12
.
rodzic
077611411a
commit
1a38165274
|
@ -4,7 +4,6 @@ on:
|
|||
branches:
|
||||
- main
|
||||
repository_dispatch:
|
||||
workflow_dispatch:
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: ubuntu-latest
|
||||
|
|
|
@ -64,4 +64,4 @@ export type PollsConfiguration = {
|
|||
max_characters_per_option: number
|
||||
min_expiration: number
|
||||
max_expiration: number
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,21 +14,15 @@ export function parseHandle(query: string): Handle {
|
|||
query = decodeURIComponent(query)
|
||||
|
||||
const parts = query.split('@')
|
||||
if (parts.length > 0) {
|
||||
const localPart = parts[0]
|
||||
const localPart = parts[0]
|
||||
|
||||
if (!/^[\w-.]+$/.test(localPart)) {
|
||||
throw new Error('invalid handle: localPart: ' + localPart)
|
||||
}
|
||||
if (!/^[\w-.]+$/.test(localPart)) {
|
||||
throw new Error('invalid handle: localPart: ' + localPart)
|
||||
}
|
||||
|
||||
if (parts.length > 1) {
|
||||
return { localPart, domain: parts[1] }
|
||||
} else {
|
||||
return { localPart, domain: null }
|
||||
}
|
||||
if (parts.length > 1) {
|
||||
return { localPart, domain: parts[1] }
|
||||
} else {
|
||||
// it's a URI handle?
|
||||
const urlParts = query.replace(/^https?:\/\//, '').split('/')
|
||||
return { domain: urlParts[0], localPart: urlParts[urlParts.length - 1] }
|
||||
return { localPart, domain: null }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,4 +2,4 @@ import type { DefaultImages } from '../backend/src/types/configs'
|
|||
export const defaultImages: DefaultImages = {
|
||||
avatar: 'https://raw.githubusercontent.com/mastodon/mastodon/main/public/avatars/original/missing.png',
|
||||
header: 'https://imagedelivery.net/NkfPDviynOyTAOI79ar_GQ/b24caf12-5230-48c4-0bf7-2f40063bd400/header',
|
||||
}
|
||||
}
|
||||
|
|
|
@ -81,4 +81,4 @@ export async function handleRequest(domain: string, db: Database, env: Env) {
|
|||
rules: [],
|
||||
}
|
||||
return new Response(JSON.stringify(res), { headers })
|
||||
}
|
||||
}
|
||||
|
|
15
tf/main.tf
15
tf/main.tf
|
@ -143,13 +143,12 @@ resource "cloudflare_pages_project" "wildebeest_pages_project" {
|
|||
}
|
||||
|
||||
resource "cloudflare_record" "record" {
|
||||
allow_overwrite = true
|
||||
zone_id = trimspace(var.cloudflare_zone_id)
|
||||
name = trimspace(var.cloudflare_deploy_domain)
|
||||
value = cloudflare_pages_project.wildebeest_pages_project.subdomain
|
||||
type = "CNAME"
|
||||
ttl = 1
|
||||
proxied = true
|
||||
zone_id = trimspace(var.cloudflare_zone_id)
|
||||
name = trimspace(var.cloudflare_deploy_domain)
|
||||
value = cloudflare_pages_project.wildebeest_pages_project.subdomain
|
||||
type = "CNAME"
|
||||
ttl = 1
|
||||
proxied = true
|
||||
}
|
||||
|
||||
resource "cloudflare_pages_domain" "domain" {
|
||||
|
@ -168,6 +167,6 @@ resource "cloudflare_access_application" "wildebeest_access" {
|
|||
name = "wildebeest-${lower(var.name_suffix)}"
|
||||
domain = "${trimspace(var.cloudflare_deploy_domain)}/oauth/authorize"
|
||||
type = "self_hosted"
|
||||
session_duration = "24h"
|
||||
session_duration = "730h"
|
||||
auto_redirect_to_identity = false
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue