Опыт сообщества, чтобы вы, любящие записывать и делиться, больше не чувствовали себя одинокими!
Добро пожаловать на официальный дискуссионный форум Pipe Pipe Official Discussion Forum, чтобы узнать больше.
Pipe поддерживает только развёртывание через Docker. Если вам нужно собрать из исходного кода, пожалуйста, обратитесь к здесь.
Получите последний образ:
docker pull b3log/pipe
pipe
, набор символов use utf8mb4
, правило сортировки utf8mb4_general_ci
), а затем запустите контейнер:docker run --detach --name pipe --network=host \
b3log/pipe --mysql="root:123456@(127.0.0.1:3306)/pipe?charset=utf8mb4&parseTime=True&loc=Local&timeout=1s" --runtime_mode=prod --port=5897 --server=http://localhost:5897
Для простоты используется режим сети хоста для подключения к MySQL на хосте.
docker run --detach --name pipe --volume ~/pipe.db:/opt/pipe/pipe.db --publish 5897:5897 \
b3log/pipe --sqlite="/opt/pipe/pipe.db" --runtime_mode=prod --port=5897 --server=http://localhost:5897
Примечание: Вы должны подтвердить, что файл базы данных sqlite существует. Если файл базы данных sqlite не существует, опция тома команды запуска docker распознает путь хоста как каталог и создаст его. Это может привести к сбою создания файла базы данных sqlite в трубе. Убедитесь, что новый файл базы данных sqlite существует, вы можете использовать команду touch просто, например:
$ touch ~/pipe.db
Описание параметров запуска командной строки:
--port
: порт процесса прослушивания;--server
: URL для окончательного посещения.Полное описание аргументов запуска можно просмотреть с помощью -h
.
upstream pipe {
server localhost:5897;
}
server {
listen 80;
server_name pipe.b3log.org; # блог домена
location / {
proxy_pass http://pipe$request_uri;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
client_max_body_size 10m;
}
}
Кроме того, вы можете обратиться к https://ld246.com/article/1517474627971 для настройки.
В Pipe используется лицензия открытого исходного кода Mulan Permissive Software License, Version 2 Mulan Permissive Software License, Version 2.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.