Skip to content
Branch: master
Clone or download
Latest commit 7c0e54a Mar 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible
services
terraform
.bashrc Add bashrc for dockers Jan 5, 2018
.editorconfig
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Makefile
README.md fix readme Jan 19, 2019
ansible.cfg Update ansible config Apr 16, 2018
docker-compose.yml Fix docker compose db Mar 16, 2019
make-ansible.mk
make-compose.mk Add compose down to setup Jan 12, 2019
make-production.mk Remove unused sudo Jan 16, 2019

README.md

Codebattle

Build Status

Кодбатл - это игра с открытым исходным кодом, которая разрабатывается сообществом Хекслета. Подробнее о проекте читайте в вики репозитория. Мы будем очень рады, если вы решите принять участие в разработке проекта. Текущая версия приложения доступна по адресу codebattle.hexlet.io. Следить за процессом разработки можно в ленте новостей.

Requirements

  • Mac / Linux
  • Docker
  • Docker Compose

Install

  • Clone repo
$ git clone https://github.com/hexlet-codebattle/codebattle.git
$ cd codebattle
$ make ansible-development-setup
$ make compose-setup

Run

$ make compose

Test

$ make compose-test

Useful

$ mix upload_langs

$ mix dockers.push # all
$ mix dockers.push elixir

$ mix dockers.build # all
$ mix dockers.build elixir

$ mix dockers.pull # all
$ mix dockers.pull elixir

$ mix test test/code_check/

#If you use docker in dev env, run commands in make compose-bash

Support

You can’t perform that action at this time.