# 运行指南
### 在开发环境时
```shell
cp evi.properties.sample src/main/resources/evi-dev.properties
vim src/main/resources/evi-dev.properties
```
找到:
> 1. src/main/java/common/jfinal/AppConfig.java
> 2. src/main/resources/blockchain.sql
-----
### 在生产环境时
第一步:准备好环境资料
```shell
cp evi.properties.sample src/main/resources/evi.properties
vim src/main/resources/evi.properties
```
第二步:移除之前的docker环境
```shell
docker container stop eth-api &&
docker container rm eth-api &&
docker image rm eth-api
```
第三步:运行现有版本
```shell
git pull origin new_blockchain &&
git checkout new_blockchain &&
docker build -t eth-api . &&
docker run -itd --name eth-api --link mysql -p 8888:8888 eth-api /bin/bash /app/ethereum_viewer_interface-release/ethereum_viewer_interface/jfinal.sh start
```
> 报这个错的话:
> failed to compute cache key: "/src/main/resources/evi.properties" not found: not found
> 说明你的第一步没有执行
>
之后要查看
```shell
docker exec -it eth-api /bin/bash
```