This commit is contained in:
Maxim Portnyagin 2022-05-31 17:20:59 +04:00
parent cd5190ec4d
commit 020620c68a
No known key found for this signature in database
GPG Key ID: 8F27C63672B69287
2 changed files with 14 additions and 0 deletions

View File

@ -90,6 +90,13 @@ zeronet-conservancy — это форк/продолжение проекта [Z
- `source venv/bin/activate`
- `python3 zeronet.py`
#### Создание образа Docker
- создание образа: `docker build -t 0net:conservancy . -f Dockerfile`
- и его запуск: `docker run --rm -it -v </path/to/0n/data/directory>:/app/data -p 43110:43110 -p 26552:26552 0net:conservancy`
- /path/to/0n/data/directory - директория, куда будут сохраняться все данные в том числе секретные ключи. Если вы запускаете в боевом режиме, не потеряйте эту папку!
- или вы можете воспользоваться docker-compose: `docker compose up -d 0net` запускает два контейнера раздельно, для 0net и tor сервисов.
- или: `docker compose up -d 0net-tor` запускает один контейнер с tor и 0net.
#### альтернативный скрипт
- после установки общих зависимостей и клонирования репозитория (как указано выше) запустите `start-venv.sh` который создаст для вас виртуальную среду и установит требования Python
- больше удобных скриптов будует добавлено в ближайшее время

View File

@ -90,6 +90,13 @@ Install autoconf and other basic development tools, python3 and pip.
- `source venv/bin/activate`
- `python3 zeronet.py`
#### Build Docker image
- build 0net image: `docker build -t 0net:conservancy . -f Dockerfile`
- and run it: `docker run --rm -it -v </path/to/0n/data/directory>:/app/data -p 43110:43110 -p 26552:26552 0net:conservancy`
- /path/to/0n/data/directory - directory, where all data will be saved, including your secret certificates. If you run it with production mode, do not remove this folder!
- or you can run it with docker-compose: `docker compose up -d 0net` up two containers - 0net and tor separately.
- or: `docker compose up -d 0net-tor` for run 0net and tor in one container.
#### alternative script
- after installing general dependencies and cloning repo (as above), run `start-venv.sh` which will create a virtual env for you and install python requirements
- more convenience scripts to be added soon