mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 02:10:05 +00:00 
			
		
		
		
	Optimized Bleusky API redirect domain
This commit is contained in:
		| @@ -60,13 +60,13 @@ | ||||
|         ] | ||||
|         + | ||||
|         ( | ||||
|           (BLUESKY_VIEW_DOMAIN != 'api.bsky.app') | ||||
|           (BLUESKY_VIEW_DOMAIN_FINAL != 'api.bsky.app') | ||||
|           | ternary([ | ||||
|               { | ||||
|                 'type': 'A', | ||||
|                 'solo': True, | ||||
|                 'zone': (BLUESKY_VIEW_DOMAIN | to_zone), | ||||
|                 'name': BLUESKY_VIEW_DOMAIN, | ||||
|                 'zone': (BLUESKY_VIEW_DOMAIN_FINAL | to_zone), | ||||
|                 'name': BLUESKY_VIEW_DOMAIN_FINAL, | ||||
|                 'content': networks.internet.ip4, | ||||
|                 'proxied': False, | ||||
|                 'state': ( | ||||
| @@ -77,8 +77,8 @@ | ||||
|               { | ||||
|                 'type': 'AAAA', | ||||
|                 'solo': True, | ||||
|                 'zone': (BLUESKY_VIEW_DOMAIN | to_zone), | ||||
|                 'name': BLUESKY_VIEW_DOMAIN, | ||||
|                 'zone': (BLUESKY_VIEW_DOMAIN_FINAL | to_zone), | ||||
|                 'name': BLUESKY_VIEW_DOMAIN_FINAL, | ||||
|                 'content': (networks.internet.ip6 | default('')), | ||||
|                 'proxied': False, | ||||
|                 'state': ( | ||||
|   | ||||
| @@ -20,11 +20,11 @@ | ||||
|     proxy_extra_configuration:  "{{ BLUESKY_FRONT_PROXY_CONTENT }}" | ||||
|   when: BLUESKY_WEB_ENABLED | bool | ||||
|  | ||||
| - name: "Include front proxy for {{ BLUESKY_VIEW_DOMAIN }}:{{ BLUESKY_VIEW_PORT }}" | ||||
| - name: "Include front proxy for {{ BLUESKY_VIEW_DOMAIN_FINAL }}:{{ BLUESKY_VIEW_PORT }}" | ||||
|   include_role: | ||||
|     name: sys-stk-front-proxy | ||||
|   vars: | ||||
|     domain: "{{ BLUESKY_VIEW_DOMAIN }}" | ||||
|     domain: "{{ BLUESKY_VIEW_DOMAIN_FINAL }}" | ||||
|     http_port: "{{ BLUESKY_VIEW_PORT }}" | ||||
|   when: BLUESKY_VIEW_ENABLED | bool | ||||
|  | ||||
| @@ -44,7 +44,7 @@ | ||||
|     BLUESKY_REDIRECT_DOMAIN_MAPPINGS: >- | ||||
|       {{ | ||||
|         ( (BLUESKY_WEB_ENABLED  | bool) | ternary([], [ {'source': BLUESKY_WEB_DOMAIN,  'target': BLUESKY_API_DOMAIN } ]) ) | ||||
|         + ( (BLUESKY_VIEW_ENABLED | bool) | ternary([], [ {'source': BLUESKY_VIEW_DOMAIN, 'target': BLUESKY_API_DOMAIN } ]) ) | ||||
|         + ( (BLUESKY_VIEW_ENABLED | bool) | ternary([], [ {'source': BLUESKY_VIEW_DOMAIN_LOCAL, 'target': BLUESKY_API_DOMAIN } ]) ) | ||||
|       }} | ||||
|  | ||||
| - name: "Redirect deactivated BlueSky Services to {{ BLUESKY_API_DOMAIN }}" | ||||
|   | ||||
| @@ -27,9 +27,10 @@ BLUESKY_WEB_PORT:               "{{ ports.localhost.http['web-app-bluesky_web'] | ||||
|  | ||||
| ## View | ||||
| BLUESKY_VIEW_ENABLED:           "{{ applications | get_app_conf(application_id, 'docker.services.view.enabled') }}" | ||||
| BLUESKY_VIEW_DOMAIN:            "{{ domains[application_id].view if BLUESKY_VIEW_ENABLED else 'api.bsky.app' }}" | ||||
| BLUESKY_VIEW_URL:               "{{ WEB_PROTOCOL }}://{{ BLUESKY_VIEW_DOMAIN }}" | ||||
| BLUESKY_VIEW_DID:               "did:web:{{ BLUESKY_VIEW_DOMAIN }}" | ||||
| BLUESKY_VIEW_DOMAIN_LOCAL:      "{{ domains[application_id].view }}" | ||||
| BLUESKY_VIEW_DOMAIN_FINAL:      "{{ BLUESKY_VIEW_DOMAIN_LOCAL if BLUESKY_VIEW_ENABLED else 'api.bsky.app' }}" | ||||
| BLUESKY_VIEW_URL:               "{{ WEB_PROTOCOL }}://{{ BLUESKY_VIEW_DOMAIN_FINAL }}" | ||||
| BLUESKY_VIEW_DID:               "did:web:{{ BLUESKY_VIEW_DOMAIN_FINAL }}" | ||||
| BLUESKY_VIEW_PORT:              "{{ ports.localhost.http['web-app-bluesky_view'] }}" | ||||
|  | ||||
| ## Server | ||||
|   | ||||
		Reference in New Issue
	
	Block a user