website

#astro#js#html#css

git clone https://git.pyrossh.dev/website

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


de88ec5pyrossh 2026-08-07T19:51:06+05:30
Add apps bucket
infra/main.tf CHANGED
@@ -36,6 +36,11 @@ resource "cloudflare_r2_custom_domain" "git" {
36
36
  enabled = true
37
37
  }
38
38
 
39
+ resource "cloudflare_r2_bucket" "apps" {
40
+ account_id = var.cloudflare_account_id
41
+ name = "apps"
42
+ }
43
+
39
44
  # Runs the Eleventy build on every `terraform apply`, before the sync below,
40
45
  # so `terraform apply` alone is enough — no separate `npm run build` step
41
46
  # needed first. Same "always re-run" trigger pattern as sync_website.
infra/terraform.tfstate CHANGED
@@ -1,7 +1,7 @@
1
1
  {
2
2
  "version": 4,
3
3
  "terraform_version": "1.13.3",
4
- "serial": 36,
4
+ "serial": 58,
5
5
  "lineage": "6cb48eaa-b069-089b-fce3-e277626defab",
6
6
  "outputs": {
7
7
  "bucket_name": {
@@ -18,6 +18,28 @@
18
18
  }
19
19
  },
20
20
  "resources": [
21
+ {
22
+ "mode": "managed",
23
+ "type": "cloudflare_r2_bucket",
24
+ "name": "apps",
25
+ "provider": "provider[\"registry.terraform.io/cloudflare/cloudflare\"]",
26
+ "instances": [
27
+ {
28
+ "schema_version": 500,
29
+ "attributes": {
30
+ "account_id": "dfdb8ca4e419990852eb214c5b50bd5e",
31
+ "creation_date": "2026-08-07T14:09:28.899Z",
32
+ "id": "apps",
33
+ "jurisdiction": "default",
34
+ "location": "APAC",
35
+ "name": "apps",
36
+ "storage_class": "Standard"
37
+ },
38
+ "sensitive_attributes": [],
39
+ "identity_schema_version": 0
40
+ }
41
+ ]
42
+ },
21
43
  {
22
44
  "mode": "managed",
23
45
  "type": "cloudflare_r2_bucket",
@@ -133,12 +155,12 @@
133
155
  {
134
156
  "schema_version": 0,
135
157
  "attributes": {
136
- "id": "f9e2efc0-9697-398f-e7f6-f3ea5efece30",
158
+ "id": "08bd1d67-88db-0cb1-5d58-db6264f7fe13",
137
159
  "input": null,
138
160
  "output": null,
139
161
  "triggers_replace": {
140
162
  "value": [
141
- "2026-08-06T04:46:00Z"
163
+ "2026-08-07T14:09:27Z"
142
164
  ],
143
165
  "type": [
144
166
  "tuple",
@@ -162,12 +184,12 @@
162
184
  {
163
185
  "schema_version": 0,
164
186
  "attributes": {
165
- "id": "f02b05d0-7342-0e9c-70fd-7c6dbdf38aae",
187
+ "id": "3ec957d7-b52d-b06a-a7ff-92284b8ad15a",
166
188
  "input": null,
167
189
  "output": null,
168
190
  "triggers_replace": {
169
191
  "value": [
170
- "2026-08-06T05:23:01Z"
192
+ "2026-08-07T14:10:17Z"
171
193
  ],
172
194
  "type": [
173
195
  "tuple",
@@ -196,12 +218,12 @@
196
218
  {
197
219
  "schema_version": 0,
198
220
  "attributes": {
199
- "id": "37f88cab-3401-5a19-c280-24458203edda",
221
+ "id": "fc1bdc6f-6098-7963-e883-53a937260a47",
200
222
  "input": null,
201
223
  "output": null,
202
224
  "triggers_replace": {
203
225
  "value": [
204
- "2026-08-06T04:46:18Z"
226
+ "2026-08-07T14:09:40Z"
205
227
  ],
206
228
  "type": [
207
229
  "tuple",
infra/terraform.tfstate.backup CHANGED
@@ -1,7 +1,7 @@
1
1
  {
2
2
  "version": 4,
3
3
  "terraform_version": "1.13.3",
4
- "serial": 29,
4
+ "serial": 50,
5
5
  "lineage": "6cb48eaa-b069-089b-fce3-e277626defab",
6
6
  "outputs": {
7
7
  "bucket_name": {
@@ -133,12 +133,12 @@
133
133
  {
134
134
  "schema_version": 0,
135
135
  "attributes": {
136
- "id": "f64c9052-0f71-5705-a183-e85f891292b2",
136
+ "id": "a10e65da-2d65-7e3c-88fe-83072d314b09",
137
137
  "input": null,
138
138
  "output": null,
139
139
  "triggers_replace": {
140
140
  "value": [
141
- "2026-08-05T06:08:43Z"
141
+ "2026-08-07T13:50:14Z"
142
142
  ],
143
143
  "type": [
144
144
  "tuple",
@@ -160,15 +160,14 @@
160
160
  "provider": "provider[\"terraform.io/builtin/terraform\"]",
161
161
  "instances": [
162
162
  {
163
- "status": "tainted",
164
163
  "schema_version": 0,
165
164
  "attributes": {
166
- "id": "7173b400-cbc8-069b-7c74-6fa0bae8b3e2",
165
+ "id": "e32197a8-fca2-44ca-a347-721abe2b4525",
167
166
  "input": null,
168
167
  "output": null,
169
168
  "triggers_replace": {
170
169
  "value": [
171
- "2026-08-05T06:27:38Z"
170
+ "2026-08-07T13:50:51Z"
172
171
  ],
173
172
  "type": [
174
173
  "tuple",
@@ -197,12 +196,12 @@
197
196
  {
198
197
  "schema_version": 0,
199
198
  "attributes": {
200
- "id": "1fe8b333-1b40-c0c6-b113-1e7ce0519af8",
199
+ "id": "1ac6f77a-618a-653c-6420-1f3e5547695e",
201
200
  "input": null,
202
201
  "output": null,
203
202
  "triggers_replace": {
204
203
  "value": [
205
- "2026-08-05T06:09:03Z"
204
+ "2026-08-07T13:50:28Z"
206
205
  ],
207
206
  "type": [
208
207
  "tuple",