Skip to content
This repository has been archived by the owner on Feb 18, 2021. It is now read-only.

my questions about the play with docker doc #171

Closed
wants to merge 4 commits into from
Closed
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
16 changes: 11 additions & 5 deletions docs/saltpad-docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ Depending on your setup, these ports may need to be mapped manually (like for ex

It's very similar as for docker alone.

**Don't forget to create the ```settings.json``` file first**
**Don't forget to create the ```settings.json``` file first**
```Question 1? how does one write a settings.json for TWO API_URL s?```
```Question 2? Which Dockerfile is this expecting to use? (or in which directory should I be in for this?)```

```
docker-compose build
Expand All @@ -44,13 +46,16 @@ docker-compose run

There is an alternative Docker image that use salt-api stable instead of develop version.

The configuration is the same than the one on develop version, but it can help you test saltpad against a stable version of salt-api. For now, only the rest_cherrypy deployment works against the stable version, so you need to put ```localhost:8000``` for ```API_URL``` and ```/saltpad/``` for ```PATH_PREFIX``` in your file ```settings.json```. You will also need to build saltpad first, using the command ```npm run build```.
The configuration is the same than the one on develop version, but it can help you test saltpad against a stable version of salt-api. For now, only the rest_cherrypy deployment works against the stable version, so you need to put ```localhost:8000``` for ```API_URL``` and ```/saltpad/``` for ```PATH_PREFIX``` in your file ```settings.json```. You will also need to build saltpad first, using the command ```npm run build```.
```Question 3? Where in which environment or in which docker container is this to be done? Sorry I find this is jumping about, and I am lost?```

Please refer to the main README for more informations on the subject.
Please refer to the main README for more informations on the subject.
```Question 4? This does not make sense? Maybe content from readme has been moved out? Can you actually link to the section you are referring to?```

Uncomment the right ```dockerfile``` line in docker-compose.yml (the one actually commented), build the docker images with ```docker-compose build```, launch them with ```docker-compose up``` then access ```http://localhost:8000/saltpad``` to have access to saltpad.

# Saltpad docker image
# Saltpad docker image
```Question 5? Which Dockerfile is this section dealing with?```

The dockerfile will build a docker container to run saltpad in. It will use the file ```settings.json``` to configure
the container.
Expand All @@ -63,7 +68,8 @@ the container.

You can build a saltpad image which will package the current version of the code located on your copy of this repository.

**Don't forget to create the ```settings.json``` file first**
**Don't forget to create the ```settings.json``` file first**
```Question 6? Which API_URL is expected here? 5417 or 8000 and which IP localhost or a containers or both API_URL s like above? Does this need to link or point to a IP on the salt-api container?```

```
docker build -t name/saltpad:latest .
Expand Down