I hereby claim:
- I am aervyon on github.
- I am aervyon (https://keybase.io/aervyon) on keybase.
- I have a public key ASAfjP7PeASz09XcxqH5wg59fv-yO3QS7QNOnd3FmvfEcwo
To claim this, I am signing this object:
#! /bin/bash | |
# Expects running as root | |
# DO NOT UNDER ANY CIRCUMSTANCE INCLUDE A TRAILING SLASH | |
ACME_HOME=/root/.acme.sh | |
BASE=example.com | |
DIRECTORY="$BASE"_ecc | |
MONGODB_SSL_DIR=/etc/ssl/mongodb |
services: | |
folderr: | |
build: | |
context: . | |
environment: | |
- PRIVATE_KEY | |
- PORT | |
- URL | |
- TRUST_PROXIES | |
- SIGNUPS |
// `this.app` is `Fastify`, https://fastify.io | |
// `this.logger` is a modified `pino` logger, https://github.com/pinojs/pino | |
// `Path` is a custom class currently used by Folderr. Might be abandoned in the future in favor of functional programming. | |
// this is an excerp from Folderr backend/core.ts | |
findPaths(dir: string): Array<Promise<{default: typeof Path}>> { | |
if (!require.main?.path) { | |
return []; | |
} | |
const paths: Array<Promise<{default: typeof Path}>> = []; |
import process from 'process'; | |
import type {Transaction} from '@sentry/types'; | |
import type {FastifyPluginAsync} from 'fastify'; | |
import fp from 'fastify-plugin'; | |
import * as Sentry from '@sentry/node'; | |
declare module 'fastify' { | |
/* eslint-disable @typescript-eslint/consistent-type-definitions */ | |
interface FastifyRequest { | |
transaction: Transaction; |
I hereby claim:
To claim this, I am signing this object:
import DBService from '../src/Database/DBProvider'; | |
import AxonConfig from '../src/Structures/DataStructure/AxonConfig'; | |
import GuildConfig from '../src/Structures/DataStructure/GuildConfig'; | |
/** | |
* A schema designed to remove databases from AxonCore | |
* | |
* @author VoidNulll | |
* | |
* @class DatabaselessService |