| OLD | NEW |
| 1 # Running the engine in a Docker container | 1 # Running the engine in a Docker container |
| 2 | 2 |
| 3 For local development and testing, you can run the engine in a Docker | 3 For local development and testing, you can run the engine in a Docker |
| 4 container. | 4 container. |
| 5 | 5 |
| 6 The steps are: | 6 The steps are: |
| 7 | 7 |
| 8 1. Bundle the engine and its dependencies. | 8 1. Bundle the engine and its dependencies. |
| 9 | 9 |
| 10 1. Build a Docker image. | 10 1. Build a Docker image. |
| (...skipping 26 matching lines...) Expand all Loading... |
| 37 | 37 |
| 38 ### Update Engine Dependencies | 38 ### Update Engine Dependencies |
| 39 | 39 |
| 40 `blimp/engine/engine-manifest.txt` is a list of the engine's runtime | 40 `blimp/engine/engine-manifest.txt` is a list of the engine's runtime |
| 41 dependencies. From time to time, this list may need to be updated. Use | 41 dependencies. From time to time, this list may need to be updated. Use |
| 42 `blimp/tools/generate-engine-manifest.py` to (re)generate the manifest: | 42 `blimp/tools/generate-engine-manifest.py` to (re)generate the manifest: |
| 43 | 43 |
| 44 ```bash | 44 ```bash |
| 45 ./blimp/tools/generate-engine-manifest.py \ | 45 ./blimp/tools/generate-engine-manifest.py \ |
| 46 --build-dir out-linux/Debug \ | 46 --build-dir out-linux/Debug \ |
| 47 --target //blimp/engine:blimp_engine \ | 47 --target //blimp/engine \ |
| 48 --output blimp/engine/engine-manifest.txt | 48 --output blimp/engine/engine-manifest.txt |
| 49 ``` | 49 ``` |
| 50 | 50 |
| 51 Be sure to review the generated manifest and remove any false runtime | 51 Be sure to review the generated manifest and remove any false runtime |
| 52 dependencies. | 52 dependencies. |
| 53 | 53 |
| 54 ## Build Docker Image | 54 ## Build Docker Image |
| 55 | 55 |
| 56 Using the tarfile you can create a Docker image: | 56 Using the tarfile you can create a Docker image: |
| 57 | 57 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 88 ```bash | 88 ```bash |
| 89 docker run -v $CONFIG_DIR:/engine/data -p 443:25466 blimp_engine | 89 docker run -v $CONFIG_DIR:/engine/data -p 443:25466 blimp_engine |
| 90 ``` | 90 ``` |
| 91 You can also pass additional flags: | 91 You can also pass additional flags: |
| 92 | 92 |
| 93 ```bash | 93 ```bash |
| 94 docker run ... blimp_engine --with-my-flags | 94 docker run ... blimp_engine --with-my-flags |
| 95 ``` | 95 ``` |
| 96 See the [blimp engine `Dockerfile`](../engine/Dockerfile) to find out what flags | 96 See the [blimp engine `Dockerfile`](../engine/Dockerfile) to find out what flags |
| 97 are passed by default. | 97 are passed by default. |
| OLD | NEW |