Fixed Dockerfile, improved README
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
FROM python:3.12-slim
|
FROM python:3.12-slim
|
||||||
|
|
||||||
RUN apt-get update && apt-get install --no-install-recommends -y libolm3 libolm-dev git && rm -rf /var/lib/apt/lists/*
|
RUN apt-get update && apt-get install --no-install-recommends -y libmagic1 libolm3 libolm-dev git && rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
WORKDIR /usr/src/app
|
WORKDIR /usr/src/app
|
||||||
|
|
||||||
|
|||||||
@@ -8,22 +8,22 @@
|
|||||||
|
|
||||||
1. [Скачайте образ](https://git.tyukalov.su/nikita/-/packages/container/2026-matrix-csonac) (измените версию на нужную вам):
|
1. [Скачайте образ](https://git.tyukalov.su/nikita/-/packages/container/2026-matrix-csonac) (измените версию на нужную вам):
|
||||||
```bash
|
```bash
|
||||||
sudo docker pull git.tyukalov.su/nikita/2026-matrix-csonac:0.2
|
sudo docker pull git.tyukalov.su/nikita/2026-matrix-csonac:0.4
|
||||||
```
|
```
|
||||||
2. Выполните первый запуск в интерактивном режиме
|
2. Выполните первый запуск в интерактивном режиме
|
||||||
```bash
|
```bash
|
||||||
sudo mkdir runtime
|
sudo mkdir runtime
|
||||||
sudo chown 1000:1000 runtime
|
sudo chown 1000:1000 runtime
|
||||||
sudo docker run -v ./runtime:/runtime -ti git.tyukalov.su/nikita/2026-matrix-csonac:0.2
|
sudo docker run -v ./runtime:/runtime -ti git.tyukalov.su/nikita/2026-matrix-csonac:0.4
|
||||||
```
|
```
|
||||||
3. В папке `runtime` появится файл `config.json`. Внесите туда нужные настройки
|
3. В папке `runtime` появится файл `config.json`. Внесите туда нужные настройки
|
||||||
4. Запустите ещё раз в интерактивном режиме, чтобы авторизоваться
|
4. Запустите ещё раз в интерактивном режиме, чтобы авторизоваться
|
||||||
```bash
|
```bash
|
||||||
sudo docker run -v ./runtime:/runtime -ti git.tyukalov.su/nikita/2026-matrix-csonac:0.2
|
sudo docker run -v ./runtime:/runtime -ti git.tyukalov.su/nikita/2026-matrix-csonac:0.4
|
||||||
```
|
```
|
||||||
5. Дальше можно запускать контейнер в фоне
|
5. Дальше можно запускать контейнер в фоне
|
||||||
```bash
|
```bash
|
||||||
sudo docker run -p 127.0.0.1:4980:4980 -v ./runtime:/runtime --detach git.tyukalov.su/nikita/2026-matrix-csonac:0.2
|
sudo docker run -p 127.0.0.1:4980:4980 -v ./runtime:/runtime --detach git.tyukalov.su/nikita/2026-matrix-csonac:0.4
|
||||||
```
|
```
|
||||||
> Рекомендуется запускать контейнер при помощи `docker compose`.
|
> Рекомендуется запускать контейнер при помощи `docker compose`.
|
||||||
|
|
||||||
@@ -66,6 +66,7 @@ python main.py
|
|||||||
- `!ban <IP> <SECONDS> [REASON]` - забанить указанный IP на указанное число секунд (можно указать причину)
|
- `!ban <IP> <SECONDS> [REASON]` - забанить указанный IP на указанное число секунд (можно указать причину)
|
||||||
- `!unban <IP>` - разбанить указанный IP адрес
|
- `!unban <IP>` - разбанить указанный IP адрес
|
||||||
- `!bans` - получить список забаненных IP адресов
|
- `!bans` - получить список забаненных IP адресов
|
||||||
|
- `!short <TOKEN>` - создать токен с указанным именем
|
||||||
|
|
||||||
## Как работает веб-сервер
|
## Как работает веб-сервер
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user