Данный репозиторий используется для разворачивания на серверах 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 -dPROFIT!
$ git pull
$ docker-compose stop
$ docker-compose pull yoyo
$ docker-compose up -d