Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.idea/*
*.pyc
.DS_Store
localrunner/visualizer/game.js
9 changes: 9 additions & 0 deletions localrunner/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
FROM python:2.7

WORKDIR /usr/src/app

COPY world/requirements.txt /tmp/requirements.txt

RUN pip install --no-cache-dir -r /tmp/requirements.txt

CMD [ "python", "./world/run.py" ]
5 changes: 3 additions & 2 deletions localrunner/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@

### Подготовка

Для успешной работы сервера нужно поставить необходимые пакеты из `world/requirements.txt`. Проще всего сделать это с помощью команды `pip install -r world/requirements.txt`
Если вы используете docker-compose, то просто запустите "docker-compose build". Иначе, для успешной работы сервера нужно поставить необходимые пакеты из `world/requirements.txt`. Проще всего сделать это с помощью команды `pip install -r world/requirements.txt`

### Запуск сервера

После этого можно сразу переходить в папку world и запускать `python run.py`. Сервер запустится и будет терпеливо ожидать коннекта от двух стратегий
Если вы используете docker-compose, то просто запустите "docker-compose up". Иначе переходите в папку world и запускайте `python run.py`.
Сервер запустится и будет терпеливо ожидать коннекта от двух стратегий

### Запуск стратегий

Expand Down
8 changes: 8 additions & 0 deletions localrunner/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
aicups-codelift-localrunner:
build: .
dockerfile: Dockerfile
container_name: aicups-codelift-localrunner
ports:
- 8000:8000
volumes:
- ./:/usr/src/app