all source is licensed as BSD2
excepted the static/favicon.svg
(it's copyrighted)
- NodeJS tested on 16.15.1^
- Svelte Kit
- ArangoDB
- Independent Websocket Server (If not available, some feature will not reload automatically)
pnpm install
- set env (detail below)
pnpm run dev
- open web browser and goto
http://localhost:[PORT]
- create new file on
$lib/editor-key.ts
for using tinymce. check$lib/editor-key.example.ts
pnpm install
pnpm run build
env DB_PASSWORD=[YOUR ARANGO PASSWORD] PORT=[PORT WHAT YOU WANT] node ./run.js
- open webserver (like caddy) and set reverse proxy to
http://localhost:[PORT]
!
is require. ? [value]
is optional with default value
IS_DEV
development flag?
DB_USER
arangodb user name? root
DB_ENDPOINT
arangodb endpoint? http://localhost:8529
DB_PASSWORD
arangodb password? root
PUSHER_KEY
independent ws server key. (not yet published)?
ACCESS_KEY_ID
s3 relative?
if not set, upload won't workingSECRET_ACCESS_KEY
s3 relative?
if not set, upload won't workingBUCKET_REGION
s3 relative?
if not set, upload won't workingS3_ENDPOINT
s3 relative?
if not set, upload won't workingBUCKET_NAME
s3 relative?
if not set, upload won't workingSEARCH_KEY
meilisearch relative?
if not set, search won't working