Skip to content

Commit f5b80f3

Browse files
committed
feat(env): Add environment setup script to decrypt and write .env.dev file
1 parent 09a1d7c commit f5b80f3

File tree

3 files changed

+149
-122
lines changed

3 files changed

+149
-122
lines changed

deno.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
"docker:rm": "docker rm -f devtools-app",
2222
"docker:logs": "docker logs -f devtools-app",
2323
"docker:exec": "docker exec -it devtools-app /bin/sh",
24-
"docker:clean": "docker rm -f devtools-app && docker rmi devtools"
24+
"docker:clean": "docker rm -f devtools-app && docker rmi devtools",
25+
"env:dev": "deno run -A tasks/env.ts"
2526
},
2627
"imports": {
2728
"./": "./",

tasks/env.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { decrypt } from 'https://gistcdn.githack.com/kigiri/21df06d173fcdced5281b86ba6ac1382/raw/crypto.js'
2+
3+
const env = await decrypt(
4+
'45641083e50bf3bc5b65dd16c16f7455367074d2c8a3ea16845704a7be6f457bde06b40740ae3456874486092d447eeae44341f5f2f53f9ed974d8182709c53a315a7942eb9699d993159aa2710de5e3eb1eaa780c832ad61c7e95e832bbfdf2ea704904c815e45ed901464ef680456f8ca7cdf561d7c4a100dad7d427383fa8ebb125f58ef4ad9c23029bcfd7a86a712dcc19ceec98e0c513cd297d43c547561f012c823790712391a5c186d9f2e52e971e2a71f4920331a00ea5532b3a6b28280c0b955fc90647dd48591ed9f782dac9fcead5709dbc0c27de142de663998040cb862f',
5+
localStorage.password || (localStorage.password = prompt('password')),
6+
)
7+
8+
await Deno.writeTextFile('./.env.dev', env)

0 commit comments

Comments
 (0)