The proxy can be enabled via the config:
```
proxy:
enabled: true
hosts:
- 10.0.0.1
- 10.0.0.2
```
This will enable the proxy and cause it to be run on the hosts listed
under `hosts`, after running `kamal proxy reboot`.
Enabling the proxy disables `kamal traefik` commands and replaces them
with `kamal proxy` ones. However only the marked hosts will run the
kamal-proxy container, the rest will run Traefik as before.
10 lines
409 B
Docker
10 lines
409 B
Docker
FROM registry:4443/nginx:1-alpine-slim
|
|
|
|
COPY default.conf /etc/nginx/conf.d/default.conf
|
|
|
|
ARG COMMIT_SHA
|
|
RUN echo $COMMIT_SHA > /usr/share/nginx/html/version
|
|
RUN mkdir -p /usr/share/nginx/html/versions && echo "version" > /usr/share/nginx/html/versions/$COMMIT_SHA
|
|
RUN mkdir -p /usr/share/nginx/html/versions && echo "hidden" > /usr/share/nginx/html/versions/.hidden
|
|
RUN echo "Up!" > /usr/share/nginx/html/up
|