Skip to content

otymko/OneScript.WebSite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneScript.WebSite

Описание проекта

Git-репозиторий официального сайта http://oscript.io, разработанный на Oscript.Web. В проекте содержится контент и исходные коды сайта.

Для контрибьютеров

Быстрый старт

Используя docker

  1. Устанавливаем docker (не важно, для Unix или Windows). Официальный сайт docker.com.
  2. Клонируем текущий проект.
  3. Редактируем переменные среды или конфигурацию приложения
    • В docker-compose.yml добавляем:
osweb:
...
environment:
    - OS_CONTENT_DIRECTORY=/path/to/content
    - OS_DOWNLOAD_DIRECTORY=/path/to/downloads
  • В файле src/config.json редактируем:
"Разработка": {
        "КаталогКонтента": "path/to/content",
        "КаталогСборок": "path/to/downloads"
    }
  1. В каталоге проекта выполняем
docker-compose up

или (если нужно отключить контейнер от консоли запуска):

docker-compose up -d

При успешном старте будет в логах:

***  | Hosting environment: Production
***  | Content root path: /app
***  | Now listening on: http://0.0.0.0:5000
***  | Application started. Press Ctrl+C to shut down.

Сайт будет доступен по порту 8081.

Через cmd в Windows

  1. Устанавливаем OneScript. Либо с официального сайта oscript.io, либо через менеджер пакетов Chocolatey:
choco install onescript
  1. Устанавливаем актуальную версию движка OneScript.Web.
  2. Клонируем текущий проект.
  3. В каталоге src проекта загружаем зависимости от библиотек OneScript.
opm install -l
  1. Редактируем скрипт manual-run.bat
cd /path/to/project/src
SET OS_CONTENT_DIRECTORY=/path/to/project/src/content
SET OS_DOWNLOAD_DIRECTORY=/path/to/downloads
/path/to/oscriptweb/OneScript.WebHost.exe
  1. Запускаем скрипт manual-run.bat

При успешном старте будет в логах:

Hosting environment: Production
Content root path: /app
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.

Сайт будет доступен по порту 5000.

About

Website for OneScript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published