Skip to content

Latest commit

 

History

History
61 lines (41 loc) · 1.43 KB

README.md

File metadata and controls

61 lines (41 loc) · 1.43 KB

Серверная конфигурация yoyo.fit

Данный репозиторий используется для разворачивания на серверах Linux.

Зависимости

Предварительно на сервере должны быть установлены следующие приложени:

  • git
  • curl
  • Docker
  • docker-compose

docker-compose предпочтительно должен выполняться без привилегий суперпользователя.

Настройка и запуск

Авторизуйтесь на GitHub Docker Repository:

$ cat ~/TOKEN.txt | docker login docker.pkg.github.com -u USERNAME --password-stdin

В файле ~/TOKEN.txt должен быть персональный GitHub токен. Вместо USERNAME указать логин на GitHub.

Клонируйте данный репозиторий:

$ git clone https://github.com/yoyofit/yoyo_docker.git yoyo.fit
$ cd yoyo.fit

Настройте параметры окружения:

$ cp example.env .env
$ vi .env

Инициализируйте сервер:

$ docker-compose run yoyo init

Запустите сервер:

$ docker-compose up -d

PROFIT!

Обновление сервера

$ git pull
$ docker-compose stop
$ docker-compose pull yoyo
$ docker-compose up -d