ConvoyPanel/dockerfiles/caddy/Dockerfile
2023-02-04 20:12:55 +00:00

14 lines
No EOL
543 B
Docker

FROM caddy:2.6-alpine
ARG APP_ENV
ARG APP_URL
COPY ./Caddyfile-* /etc/caddy/
RUN if [ $APP_URL = "http://localhost" ] || [ $APP_URL = "http://127.0.0.1" ] || [ $APP_URL = "https://localhost" ] || [ $APP_URL = "https://127.0.0.1" ]; then \
cp /etc/caddy/Caddyfile-development /etc/caddy/Caddyfile; \
elif [ $APP_ENV = "production" ]; then \
cp /etc/caddy/Caddyfile-production /etc/caddy/Caddyfile; \
else \
cp /etc/caddy/Caddyfile-development /etc/caddy/Caddyfile; \
fi