You've already forked oscript-images
mirror of
https://github.com/pravets/oscript-images.git
synced 2025-11-25 22:32:37 +02:00
docs: добавил документация по образу winow
This commit is contained in:
54
README.md
54
README.md
@@ -15,6 +15,7 @@
|
||||
- [oscript](#oscript)
|
||||
- [yard](#yard)
|
||||
- [onec-installer-downloader](#onec-installer-downloader)
|
||||
- [winow](#winow)
|
||||
|
||||
## Подготовительные шаги
|
||||
|
||||
@@ -201,4 +202,55 @@ sleemp/onec-installer-downloader:20250723 thin-client32 8.3.25.1445
|
||||
|
||||
Ограничения аналогичны [базовому образу](#yard)
|
||||
|
||||
[↑ В начало](#oscript-images)
|
||||
[↑ В начало](#oscript-images)
|
||||
|
||||
## winow
|
||||
|
||||
[](https://hub.docker.com/r/sleemp/winow)
|
||||
|
||||
Готовые собранные образы можно взять в [sleemp/winow](https://hub.docker.com/r/sleemp/winow)
|
||||
|
||||
### Назначение
|
||||
|
||||
Образ предназначен для запуска веб-приложений на фреймворке [winow](https://github.com/autumn-library/winow).
|
||||
|
||||
### Сборка
|
||||
|
||||
1. [**Выполните подготовительные шаги**](#подготовительные-шаги), если не сделали это ранее
|
||||
|
||||
1. **Добавьте тег `winow`**
|
||||
- Перейдите во вкладку "Tags" или используйте команду:
|
||||
```bash
|
||||
git tag winow
|
||||
git push origin winow
|
||||
```
|
||||
|
||||
- либо клонируйте репозиторий к себе на Linux-хост (или используйте GitHub Codespaces) и запустите скрипт `./src/tag-winow-latest.sh` — он принудительно «перевесит» тег на последний коммит и запушит теги
|
||||
- Это необходимо для запуска сборки yard через GitHub Actions.
|
||||
|
||||
1. **Запустите сборку**
|
||||
- После пуша тега workflow автоматически соберёт и опубликует образ `winow` в ваш Docker Registry.
|
||||
- будет опубликован образ с тегом `latest`, а также с номерной версией собранного `winow`
|
||||
|
||||
1. **Проверьте результат**
|
||||
- Убедитесь, что образ появился в вашем Docker Registry с именем `winow` и соответствующей версией.
|
||||
|
||||
### Зависимости
|
||||
|
||||
Образ собирается на основе [oscript:dev](#oscript), он должен быть предварительно собран и запушен.
|
||||
|
||||
### Использование
|
||||
|
||||
1. Есть два варианта использования образа - для запуска как есть и для сборки на его основе образа вашего приложения
|
||||
|
||||
1. В любом случае, необходимо добавить в контейнер каталог c вашим приложением. Для запуска как есть используйте ключ `-v ./app:/app`.
|
||||
|
||||
1. Также необходимо пробросить из контейнера порт `3333`, например так `-p 8080:3333`
|
||||
|
||||
1. В образе реализована возможность при запуске доустанавливать зависимости вашего приложения с помощью ключа `-deps`. Но нужно помнить, что "прибитые молотком" версии пакетов `autumn`, `winow`, `winow-cli` и их зависимостей могут привести к непредсказуемым последствиям.
|
||||
|
||||
### Ограничения
|
||||
|
||||
1. Явных ограничений вроде бы нет.
|
||||
|
||||
[↑ В начало](#oscript-images)
|
||||
|
||||
Reference in New Issue
Block a user