• Надо ли добавлять значок плитки windows на сайт?

    @Skellord Автор вопроса
    Вот кстати shortcut icon добавлять не стоит вроде. https://mathiasbynens.be/notes/rel-shortcut-icon
  • Надо ли добавлять значок плитки windows на сайт?

    @Skellord Автор вопроса
    Михаил Лялин, делаем продукт, в котором пользователи могут добавлять на свой сайт фавиконки, эпл тач иконки, итд. Иконки загружает в админке, и цель - правильно добавить их на сайт
  • Надо ли добавлять значок плитки windows на сайт?

    @Skellord Автор вопроса
    TheAndrey7, Это да, просто хотелось бы увидеть что данное апи deprecated, или что-то типа того.
  • Надо ли добавлять значок плитки windows на сайт?

    @Skellord Автор вопроса
    Алексей Уколов, аргумент, спасибо, я был не внимательным.
  • Почему нет доступа к MongoDB из докер контейнера?

    @Skellord Автор вопроса
    Второй, надо заставить монгу слушать либо на 0.0.0.0 (то есть на всех интерфейсах)

    Сделал:
    sudo lsof -i -P -n | grep LISTEN
    systemd-r   568 systemd-resolve   13u  IPv4  19859      0t0  TCP 127.0.0.53:53 (LISTEN)
    container   627            root   12u  IPv4  24719      0t0  TCP 127.0.0.1:39081 (LISTEN)
    sshd        655            root    3u  IPv4  24561      0t0  TCP *:22 (LISTEN)
    sshd        655            root    4u  IPv6  24563      0t0  TCP *:22 (LISTEN)
    mongod     8733         mongodb   11u  IPv4 112559      0t0  TCP *:27017 (LISTEN)
    docker-pr 11010            root    4u  IPv4 129502      0t0  TCP *:5000 (LISTEN)
    docker-pr 11016            root    4u  IPv6 129506      0t0  TCP *:5000 (LISTEN)

    подключаться к ней из контейнера по IP шлюза (его можно посмотреть в выводе docker inspect )

    Если я правильно понял то смотреть надо в network settings
    "NetworkSettings": {
    "Bridge": "",
    "SandboxID": "baa65cc709c5a1878acce17c5cde45fd79e357790eb6d96668c6f3fe3afc5a4e",
    "HairpinMode": false,
    "LinkLocalIPv6Address": "",
    "LinkLocalIPv6PrefixLen": 0,
    "Ports": {
    "5000/tcp": [
    {
    "HostIp": "0.0.0.0",
    "HostPort": "5000"
    },
    {
    "HostIp": "::",
    "HostPort": "5000"
    }
    ]
    },
    "SandboxKey": "/var/run/docker/netns/baa65cc709c5",
    "SecondaryIPAddresses": null,
    "SecondaryIPv6Addresses": null,
    "EndpointID": "",
    "Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "IPAddress": "",
    "IPPrefixLen": 0,
    "IPv6Gateway": "",
    "MacAddress": "",
    "Networks": {
    "server_default": {
    "IPAMConfig": null,
    "Links": null,
    "Aliases": [
    "a1df3154b7a1",
    "server"
    ],
    "NetworkID": "ba84c76ad3ad0aff73434599735fd770d9276485fedbce07f19628f9b9305a3b",
    "EndpointID": "b86cdf78fd6532f720325251dbd7adb2fcfa2ff61ebef9802103f6fc2e723863",
    "Gateway": "172.22.0.1",
    "IPAddress": "172.22.0.2",
    "IPPrefixLen": 16,
    "IPv6Gateway": "",
    "GlobalIPv6Address": "",
    "GlobalIPv6PrefixLen": 0,
    "MacAddress": "02:42:ac:16:00:02",
    "DriverOpts": null
    }
    }
    }

    И нас интересует здесь поле Gateway(?). Если так то, я прокидываю этот ip в docker-compose и он теперь выглядит так:
    version: '3.8'
    services:
        server:
            container_name: backend
            image: skellord/tww:backend
            build: ./
            restart: unless-stopped
            env_file: ./.env
            environment:
                - MONGO_URI=mongodb://host.docker.internal:27017/tww?retryWrites=true
            ports:
                - '5000:5000'
            extra_hosts:
                - 'host.docker.internal:172.22.0.1'

    Но ошибка осталась
    info: MongooseServerSelectionError: Server selection timed out after 30000 ms
        at Ad.ye.openUri (/app/build/index.js:10:209339)
        at /app/build/index.js:49:24676
        at /app/build/index.js:7:26681
        at new Promise (<anonymous>)
        at HM.exports (/app/build/index.js:7:26667)
        at X._promiseOrCallback (/app/build/index.js:49:28819)
        at X.connect (/app/build/index.js:49:24649)
        at vNe (/app/build/index.js:141:41877)
        at Object.<anonymous> (/app/build/index.js:141:42043)
        at Module._compile (node:internal/modules/cjs/loader:1101:14)
  • Почему нет доступа к MongoDB из докер контейнера?

    @Skellord Автор вопроса
    сергей кузьмин, нет не помогло
    62446fd714270322445408.png
    Я так же пробовал биндить этот ip в mongod.conf как написано тут, однако это не помогло.