Update Developer documentation related to docker
This commit is contained in:
parent
7ead4f9fa3
commit
20e5c1b388
@ -50,50 +50,18 @@ def test_method_to_test(caplog):
|
|||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Local docker usage
|
### Devcontainer setup
|
||||||
|
|
||||||
The fastest and easiest way to start up is to use docker-compose.develop which gives developers the ability to start the bot up with all the required dependencies, *without* needing to install any freqtrade specific dependencies on your local machine.
|
The fastest and easiest way to get started is to use [VSCode](https://code.visualstudio.com/) with the Remote container extension.
|
||||||
|
This gives developers the ability to start the bot with all required dependencies *without* needing to install any freqtrade specific dependencies on your local machine.
|
||||||
|
|
||||||
#### Install
|
#### Install
|
||||||
|
|
||||||
* [git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
|
* [VSCode](https://code.visualstudio.com/)
|
||||||
* [docker](https://docs.docker.com/install/)
|
* [docker](https://docs.docker.com/install/)
|
||||||
* [docker-compose](https://docs.docker.com/compose/install/)
|
* [Remote container extension documentation](https://code.visualstudio.com/docs/remote)
|
||||||
|
|
||||||
#### Starting the bot
|
For more information about the [Remote container extension](https://code.visualstudio.com/docs/remote), best consult the documentation.
|
||||||
|
|
||||||
##### Use the develop dockerfile
|
|
||||||
|
|
||||||
``` bash
|
|
||||||
rm docker-compose.yml && mv docker-compose.develop.yml docker-compose.yml
|
|
||||||
```
|
|
||||||
|
|
||||||
#### Docker Compose
|
|
||||||
|
|
||||||
##### Starting
|
|
||||||
|
|
||||||
``` bash
|
|
||||||
docker-compose up
|
|
||||||
```
|
|
||||||
|
|
||||||
![Docker compose up](https://user-images.githubusercontent.com/419355/65456322-47f63a80-de06-11e9-90c6-3c74d1bad0b8.png)
|
|
||||||
|
|
||||||
##### Rebuilding
|
|
||||||
|
|
||||||
``` bash
|
|
||||||
docker-compose build
|
|
||||||
```
|
|
||||||
|
|
||||||
##### Executing (effectively SSH into the container)
|
|
||||||
|
|
||||||
The `exec` command requires that the container already be running, if you want to start it
|
|
||||||
that can be effected by `docker-compose up` or `docker-compose run freqtrade_develop`
|
|
||||||
|
|
||||||
``` bash
|
|
||||||
docker-compose exec freqtrade_develop /bin/bash
|
|
||||||
```
|
|
||||||
|
|
||||||
![image](https://user-images.githubusercontent.com/419355/65456522-ba671a80-de06-11e9-9598-df9ca0d8dcac.png)
|
|
||||||
|
|
||||||
## ErrorHandling
|
## ErrorHandling
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user