Skip to content

EvilBeaver/OneScript.WebSite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OneScript.WebSite

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

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

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

В текущем проекте существует две основных ветки:

  • master - ветка с текущим сайтом oscript.io, переведенных с asn.net.
  • develop - ветка с новой версией сайта (новый дизайн, новая структура сайта)

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

Используя 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 проекта загружаем зависимости от библиотек 1script.
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

Languages

  • 1C Enterprise 72.7%
  • HTML 25.1%
  • CSS 1.4%
  • Other 0.8%