Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
So that the `--yml` argument can be used with `--tag` in addition to `--image`. Images created from tags, with Kong built from `make dev`, don't have the `kong` binary on the default `PATH` and other Lua environment variables set for non-interactive shells. This results in the following error: kong-3-0-0-kong-1 | /bin/kong-att: 7: /bin/kong-att: kong: not found kong-3-0-0-kong-1 | ln: failed to create symbolic link '/kong/servroot/logs/access.log': No such file or directory kong-3-0-0-kong-1 | ln: failed to create symbolic link '/kong/servroot/logs/admin_access.log': No such file or directory kong-3-0-0-kong-1 | ln: failed to create symbolic link '/kong/servroot/logs/error.log': No such file or directory kong-3-0-0-kong-1 | nginx: [alert] could not open error log file: open() "/kong/servroot/logs/error.log" failed (2: No such file or directory) kong-3-0-0-kong-1 | 2022/12/04 21:58:57 [emerg] 1#0: open() "/kong/servroot/nginx.conf" failed (2: No such file or directory) kong-3-0-0-kong-1 exited with code 1 It can be reproduced with this `kong.yml`: _format_version: "2.1" _transform: true services: - name: httpbin url: http://httpbin:80 routes: - name: httpbin paths: - / And these commands to build a new image: gojira up --tag 3.0.0 gojira run --tag 3.0.0 make dev gojira snapshot --tag 3.0.0 gojira up --tag 3.0.0 --yml kong.yaml The same steps should work, after deleting all Docker images/layers, when running from this branch/commit.
- Loading branch information