crux.land is a free registry service meant for hosting small (< 20kB) single
deno scripts. All uploaded scripts are immutable and will not be changed nor
deleted unless there is a legal reason or if it is found malicious.
crux.land runs on deno deploy and requires the
deployctl cli for local development.
For crux.land to work there are a few enviornment variables that need to be
set either in the local development enviornment or in the deploy settings. These
enviornment variables are:
| name |
|---|
| S3_REGION |
| S3_ACCESS_KEY_ID |
| S3_SECRET_ACCESS_KEY |
| S3_BUCKET |
| DYNAMO_REGION |
| DYNAMO_ACCESS_KEY_ID |
| DYNAMO_SECRET_ACCESS_KEY |
| DYNAMO_ALIAS_TABLE |
| DYNAMO_USER_TABLE |
| GITHUB_CLIENT_ID |
| GITHUB_CLIENT_SECRET |
| GITHUB_CALLBACK_URL |
Once the enviornment variables are set you can start it locally using:
> deployctl run --libs ns,fetchevent --config ./tsconfig.json ./main.ts
Listening on http://0.0.0.0:8080- Elias Sjögreen (@eliassjogreen)
- crowlKats @crowlKats
- Filippo Rossi @qu4k
Huge thanks to all our amazing supporters ❤️
|
hashrock |
Luca Casonato |
Denoland |
Pull request, issues and feedback are very welcome. Code style is formatted with
deno fmt and commit messages are done following Conventional Commits spec.
Copyright 2020-2021, the denosaurs team. All rights reserved. MIT license.