Skip to content

Commit 22c2021

Browse files
committed
feat(genql): update defaults
1 parent 3545521 commit 22c2021

File tree

3 files changed

+38
-27
lines changed

3 files changed

+38
-27
lines changed

β€Ždocker/nginx.confβ€Ž

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
server {
2+
<<<<<<< HEAD
23
if ($host = graph.bitcash.org) {
34
return 301 https://$host$request_uri;
45
} # managed by Certbot
@@ -14,30 +15,25 @@ server {
1415
}
1516

1617
server {
18+
=======
19+
>>>>>>> ecad305 (feat(genql): update defaults)
1720
listen 443 ssl http2;
1821
server_name graph.bitcash.org;
19-
ssl_certificate /etc/letsencrypt/live/graph.bitcash.org/fullchain.pem; # managed by Certbot
20-
ssl_certificate_key /etc/letsencrypt/live/graph.bitcash.org/privkey.pem; # managed by Certbot
2122

22-
# SSL settings (strong defaults)
23+
ssl_certificate /etc/letsencrypt/live/graph.bitcash.org/fullchain.pem;
24+
ssl_certificate_key /etc/letsencrypt/live/graph.bitcash.org/privkey.pem;
25+
2326
ssl_protocols TLSv1.2 TLSv1.3;
2427
ssl_prefer_server_ciphers on;
2528

2629
location / {
27-
proxy_pass http://0.0.0.0:8080;
30+
proxy_pass http://localhost:8080;
2831
proxy_http_version 1.1;
2932
proxy_set_header Upgrade $http_upgrade;
3033
proxy_set_header Connection $http_connection;
3134
proxy_set_header Host $host;
3235
proxy_set_header X-Real-IP $remote_addr;
3336
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
3437
proxy_set_header X-Forwarded-Proto $scheme;
35-
36-
# CORS headers
37-
add_header 'Access-Control-Allow-Origin' '*';
38-
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
39-
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization';
40-
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';
4138
}
42-
43-
}
39+
}

β€Žpackage.jsonβ€Ž

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,21 @@
99
"lint": "biome check .",
1010
"lint:fix": "biome check . --write",
1111
"hooks:pre-commit": "biome check --write --staged --no-errors-on-unmatched && git update-index --again",
12-
"supa:start": "docker-compose -f docker/supa-docker-compose.yml -p chaingraph up --build -d",
13-
"supa:stop": "docker-compose -f docker/supa-docker-compose.yml -p chaingraph stop",
12+
"supa:start": "docker compose -f docker/supa-docker-compose.yml -p chaingraph up --build -d",
13+
"supa:stop": "docker compose -f docker/supa-docker-compose.yml -p chaingraph stop",
1414
"supa:reset": "pnpm run supa:down && pnpm run supa:start",
15-
"supa:down": "docker-compose -f docker/supa-docker-compose.yml -p chaingraph down -v --remove-orphans",
16-
"supa:logs": "docker-compose -f docker/supa-docker-compose.yml -p chaingraph logs -f",
17-
"hasura:start": "docker-compose -f docker/hasura-docker-compose.yml -p chaingraph up --build -d",
18-
"hasura:stop": "docker-compose -f docker/hasura-docker-compose.yml -p chaingraph stop",
15+
"supa:down": "docker compose -f docker/supa-docker-compose.yml -p chaingraph down -v --remove-orphans",
16+
"supa:logs": "docker compose -f docker/supa-docker-compose.yml -p chaingraph logs -f",
17+
"hasura:start": "docker compose -f docker/hasura-docker-compose.yml -p chaingraph up --build -d",
18+
"hasura:stop": "docker compose -f docker/hasura-docker-compose.yml -p chaingraph stop",
1919
"hasura:reset": "pnpm run hasura:down && pnpm run hasura:start",
20-
"hasura:down": "docker-compose -f docker/hasura-docker-compose.yml -p chaingraph down -v --remove-orphans",
21-
"hasura:logs": "docker-compose -f docker/hasura-docker-compose.yml -p chaingraph logs -f",
22-
"external:start": "docker-compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph up --build -d",
23-
"external:stop": "docker-compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph stop",
20+
"hasura:down": "docker compose -f docker/hasura-docker-compose.yml -p chaingraph down -v --remove-orphans",
21+
"hasura:logs": "docker compose -f docker/hasura-docker-compose.yml -p chaingraph logs -f",
22+
"external:start": "docker compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph up --build -d",
23+
"external:stop": "docker compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph stop",
2424
"external:reset": "pnpm run external:down && pnpm run external:start",
25-
"external:down": "docker-compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph down -v --remove-orphans",
26-
"external:logs": "docker-compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph logs -f",
25+
"external:down": "docker compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph down -v --remove-orphans",
26+
"external:logs": "docker compose --env-file docker/.env -f docker/external-db-docker-compose.yml -p chaingraph logs -f",
2727
"psql": "psql -h localhost -p 54321 -U postgres -W"
2828
},
2929
"devDependencies": {

β€Žpackages/genql/src/client/index.tsβ€Ž

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,29 @@ export function createChaingraphClient({
3232
}
3333

3434
const client = createClient({
35+
url,
3536
fetcher: async (operation: GraphqlOperation | GraphqlOperation[]): Promise<{ data?: any; errors?: any[] }> => {
36-
const fetchResponse = await fetch(url, {
37+
console.log('πŸ” Chaingraph query to:', url)
38+
console.log('πŸ” Headers:', headers)
39+
console.log('πŸ” Operation:', JSON.stringify(operation, null, 2))
40+
41+
const response = await fetch(url, {
3742
method: "POST",
3843
// headers,
3944
body: JSON.stringify(operation),
4045
...config,
41-
}).then((response) => response.json()) as { data?: any; errors?: any[] };
42-
46+
});
47+
48+
if (!response.ok) {
49+
console.error('❌ Chaingraph HTTP error:', response.status, response.statusText)
50+
const errorText = await response.text()
51+
console.error('❌ Error body:', errorText)
52+
throw new Error(`Chaingraph HTTP error: ${response.status} ${response.statusText}`)
53+
}
54+
55+
const fetchResponse = await response.json() as { data?: any; errors?: any[] };
56+
console.log('βœ… Chaingraph response:', JSON.stringify(fetchResponse, null, 2))
57+
4358
return fetchResponse;
4459
},
4560
});

0 commit comments

Comments
Β (0)