Skip to content

Instantly share code, notes, and snippets.

View suenot's full-sized avatar
🕸️
Deep

Eugen Soloviov suenot

🕸️
Deep
View GitHub Profile
# editorconfig.org
root = true
[*]
indent_style = space
indent_size = 2
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
```
export DOCKERHOST=149.102.136.233 && export DEEPLINKS_PORT=3006 && export DEEPCASE_PORT=3007 && export DEEPLINKS_PUBLIC_URL=http://localhost:3006 && export DEEPLINKS_HASURA_STORAGE_URL=http://localhost:8000 && export RESTORE_VOLUME_FROM_SNAPSHOT=1 && export MANUAL_MIGRATIONS=0 && export npm_config_yes=true && export JWT_SECRET='{"type":"HS256","key":"3EK6FD+o0+c7tzBNVfjpMkNDi2yARAAKzQlk8O2IKoxQu4nF7EdAh8s3TwpHwrdWT6R"}' && export HASURA_GRAPHQL_DATABASE_URL=postgres://postgres:postgrespassword@postgres:5432/postgres && export HASURA_GRAPHQL_ENABLE_CONSOLE=true && export HASURA_GRAPHQL_DEV_MODE=true && export HASURA_GRAPHQL_LOG_LEVEL=debug && export HASURA_GRAPHQL_ENABLED_LOG_TYPES=startup,http-log,webhook-log,websocket-log,query-log && export HASURA_GRAPHQL_ADMIN_SECRET=myadminsecretkey && export HASURA_GRAPHQL_ENABLE_REMOTE_SCHEMA_PERMISSIONS=true && export HASURA_GRAPHQL_UNAUTHORIZED_ROLE=undefined && export POSTGRES_USER=postgres && export POSTGRES_PASSWORD=postgrespassword && export PGGSSENCMODE=disab
@suenot
suenot / gist:30c4ec13805ea239865b80f36771b17c
Created October 25, 2023 14:26
Error when install production deep
```
|root@vmi1342668:~# deeplinks
__dirname /root/.nvm/versions/node/v18.18.0/lib/node_modules/@deep-foundation/deeplinks/imports
rootDir /root/.nvm/versions/node/v18.18.0/lib/node_modules/@deep-foundation/deeplinks
deeplinks:engine:error Error: connect ECONNREFUSED 127.0.0.1:3006
deeplinks:engine:error at AxiosError.from (/root/.nvm/versions/node/v18.18.0/lib/node_modules/@deep-foundation/deeplinks/node_modules/axios/dist/node/axios.cjs:837:14)
deeplinks:engine:error at RedirectableRequest.handleRequestError (/root/.nvm/versions/node/v18.18.0/lib/node_modules/@deep-foundation/deeplinks/node_modules/axios/dist/node/axios.cjs:3016:25)
deeplinks:engine:error at RedirectableRequest.emit (node:events:529:35)
deeplinks:engine:error at eventHandlers.<computed> (/root/.nvm/versions/node/v18.18.0/lib/node_modules/@deep-foundation/deeplinks/node_modules/follow-redirects/index.js:14:24)
deeplinks:engine:error at ClientRequest.emit (node:events:517:28)
@suenot
suenot / gist:c464ea35f5d0754c2572c7319a114a8c
Created October 26, 2023 07:29
docker-compose.yml prod
root@vmi1342668:~/.nvm/versions/node/v18.18.2/lib/node_modules/@deep-foundation/deeplinks/local# cat docker-compose.yml
version: '3.7'
services:
links:
container_name: deep-links
image: deepf/deeplinks:main
networks:
- network
volumes:
- /var/run/docker.sock:/var/run/docker.sock
@suenot
suenot / gist:3908081ca10d537ab43044ec479bedcb
Created October 26, 2023 07:32
Ошибки. Хотя вроде пошла миграция
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
__dirname /root/.nvm/versions/node/v18.18.2/lib/node_modules/@deep-foundation/deeplinks/imports
rootDir /root/.nvm/versions/node/v18.18.2/lib/node_modules/@deep-foundation/deeplinks
deeplinks:engine:error Error: connect ECONNREFUSED 127.0.0.1:3006
deeplinks:engine:error at AxiosError.from (/root/.nvm/versions/node/v18.18.2/lib/node_modules/@deep-foundation/deeplinks/node_modules/axios/dist/node/axios.cjs:837:14)
deeplinks:engine:error at RedirectableRequest.handleRequestError (/root/.nvm/versions/node/v18.18.2/lib/node_modules/@deep-foundation/deeplinks/node_modules/axios/dist/node/axios.cjs:3016:25)
deeplinks:engine:error at RedirectableRequest.emit (node:events:529:35)
deeplinks:engine:error at eventHandlers.<computed> (/root/.nvm/versions/node/v18.18.2/lib/node_modules/@deep-foundation/deeplinks/node_modules/follow-redirects/index.js:14:24)
deeplinks:engine:error at ClientRequest.emit (node:e
@suenot
suenot / docker-compose.yml
Last active January 12, 2024 15:42
deep production instruction
# I add ports in global installed deeplinks: /root/.nvm/versions/node/v18.19.0/lib/node_modules/@deep-foundation/deeplinks/local/docker-compose.yml
version: '3.7'
services:
links:
container_name: deep-links
image: deepf/deeplinks:main
networks:
- network
volumes:
- /var/run/docker.sock:/var/run/docker.sock
@suenot
suenot / gist:44622797cd100a055409c8826d25681c
Created November 10, 2023 07:53
Client handler: Asset (trying to understand how to change descrioption value)
async ({ deep, require }) => {
const React = require('react');
const { useState } = React;
const { Box, Text, Avatar, Wrap, WrapItem, Editable, EditablePreview, EditableInput, EditableTextarea, Center, Flex, Divider } = require('@chakra-ui/react');
const asyncFileTypeId = await deep.id("@deep-foundation/core", "AsyncFile");
const assetNameTypeId = await deep.id("@suenot/asset", "Name");
const assetDescriptionTypeId = await deep.id("@suenot/asset", "Description");
const assetTickerTypeId = await deep.id("@suenot/asset", "Ticker");
const assetAvatarTypeId = await deep.id("@suenot/asset", "Avatar");
@suenot
suenot / gist:819d6839799125e23ebe13d3080fe696
Created November 16, 2023 12:24
Случайно удалил '@deep-foundation/npm-packager', 'Publish'. В коде допущена ошибка.
import { DeepClient } from "@deep-foundation/deeplinks/imports/client";
import debug from "debug";
const log = debug("remove-package");
export const removePackage = async ({deep, packageName}: {deep: DeepClient, packageName: string}) => {
console.log('removePackage', {packageName});
var packageId: number | undefined = undefined;
var packageNamespaceId: number | undefined = undefined;
var deletedLinks: any[] = [];
const PackageNamespaceId = await deep.id('@deep-foundation/core', 'PackageNamespace');
@suenot
suenot / gist:db4c7c16be9459660497d5702a5d38e1
Created November 17, 2023 11:22
Log: js-docker-isolation-provider
age. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.
npm WARN deprecated [email protected]: The `apollo-server-types` package is part of Apollo Server v2 and v3, which are now deprecated (end-of-life October 22nd 2023 and October 22nd 2024, respectively). This package's functionality is now found in the `@apollo/server` package. See https://www.apollographql.com/docs/apollo-server/previous-versions/ for more details.
npm WARN deprecated [email protected]: The `graphql-extensions` API has been removed from Apollo Server 3. Use the plugin API instead: https://www.apollographql.com/docs/apollo-server/integrations/plugins/
npm WARN deprecated [email protected]: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated [email protected]: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm WARN deprecated [email protected]: Chokidar 2 does not
@suenot
suenot / file.tsx
Created November 26, 2023 14:25
Creating Empty Package
import { DeepClient } from "@deep-foundation/deeplinks/imports/client";
import { TypesStore } from "./typesStore";
import debug from "debug";
const log = debug("create-empty-package");
export const createEmptyPackage = async ({deep, Types, packageName, packageVersion}: {
deep: DeepClient,
packageName: string,
packageVersion: string,
Types: TypesStore,