Ответы пользователя по тегу Docker
  • Как подключить базу данных в Докере?

    @spaceatmoon
    Необходимо настроить связь между контейнерами. depends_on указывает только на порядок старта контейнеров.
    //версия указана?
    services:
      mongodb:
        image: mongo:latest
        restart: always
        ports: //порт ещё
          - 27017:27017
        networks:
                - site
    
      web:
        build: ./src
        restart: always
        command: python src/manage.py runserver 0.0.0.0:8000
        ports:
          - 8000:8000
        networks:
                - site
    
    networks:
        site:
            driver: bridge


    Внутри контейнера web вы должны обращаться к mongo db не через localhost, а указывая имя контейнера. Docker разрулит.
    Ответ написан
  • Можно ли распространять приложение в docker, чтобы скрыть его исходники?

    @spaceatmoon
    Забейте, такого еще не придумали. Я знаю только два способа обезопасить от кражи.

    1. Переписать на C++ и использовать DRM - Защита сомнительная, но т.к. вы не игры пишите, то 100%. Никто с этим мудохаться не будет.

    2. Переписать на C и зашить частички кода в микроконтроллеры, а микроконтроллеры объединить в кластер, а там механический аппарт с рычагами и кнопками.

    Микроконтроллеры можно использовать двух типов:
    а) Микроконтроллер военный. Это тот, в котором кристалл памяти не защищен и при активации ультрафиолета память очищается.
    б) Обычная китайщина. После записи не забудьте всё эпоксидкой залить.

    Есть еще один вариант, ничего переписывать не надо, но он сопряжен с рисками.
    Собираете сервер своими руками. В качестве жесткого диска можно выбрать такой SSD с функцией самоуничтожения, первый контур это взрывчатка, второй контур это что-то типа излучателя который выводит электронику по близости. Только сильно не играйтесь, а то в Ираке люди от этого мутировали.
    Ответ написан
    8 комментариев