| 
 | 
 | 
You can use Docker to run AnnotameLE. 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
### 1. Install Docker 
 | 
| 
 | 
 | 
Follow instructions in one of the guides [here](https://docs.docker.com/installation/#installation).
 | 
| 
 | 
 | 
I assume _docker_ as base command further, but you might be to use _sudo docker_
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
### 2. Clone _annotamele_ repo
 | 
| 
 | 
 | 
Clone AnnotameLE repo 
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
git clone http://gitlab.at.ispras.ru/annotame/annotamele.git
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
### 3. Configuration
 | 
| 
 | 
 | 
Copy/edit configuration files in docker/ subdirectory.
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
cd annotamele
 | 
| 
 | 
 | 
nano docker/answer_types.json
 | 
| 
 | 
 | 
nano docker/dataset.json
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
_answer_types.json_ contains array of questions to be asked by system
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
_dataset.json_ contains data to be marked up. _type_ field is number from _answer_types_
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
### 4. Build image
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
docker build -t annotamele .
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
This should take some time.
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
### 5. Run Docker container 
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
docker run -d -p 80:3000 annotamele
 | 
| 
 | 
 | 
```
 | 
| 
 | 
 | 
you can pick desired port on host machine, 80 is default for http requests. AnnotameLE is set to expose 3000 port. | 
 | 
 | 
\ No newline at end of file |