diff --git a/Dockerfile.linux b/Dockerfile.linux index 6bd712b..711b4ac 100644 --- a/Dockerfile.linux +++ b/Dockerfile.linux @@ -27,9 +27,21 @@ RUN apt-get update && \ libssl-dev \ && rm -rf /var/lib/apt/lists/* -# Make binary name configurable +# Environment variables ARG BINARY_NAME ENV BINARY_NAME=${BINARY_NAME:-WatcherAgent} +ARG SERVER_PORT +ENV SERVER_PORT=${SERVER_PORT:-5000} +ARG SERVER_URL +ENV SERVER_URL=${SERVER_URL:-http://localhost:${SERVER_PORT}} +ARG CLIENt + + +ARG LOG_LEVEL +ENV LOG_LEVEL=${LOG_LEVEL:-info} +ARG CONFIG_PATH +ENV CONFIG_PATH=${CONFIG_PATH:-/etc/watcheragent/config.toml} + COPY --from=linux-builder /app/target/x86_64-unknown-linux-gnu/release/${BINARY_NAME} /usr/local/bin/ # Health check