FROM ubuntu:22.04

RUN apt-get update && apt-get install -y curl python3 jq ca-certificates && \
    rm -rf /var/lib/apt/lists/*

# Install osmosisd
RUN curl -sL https://github.com/osmosis-labs/osmosis/releases/download/v31.0.0/osmosisd-31.0.0-linux-amd64 \
    -o /usr/local/bin/osmosisd && chmod +x /usr/local/bin/osmosisd

WORKDIR /app

COPY trader.py .

# Keyring is mounted at runtime; init chain config
RUN osmosisd init client-mode --chain-id osmosis-1 --home /root/.osmosisd && \
    mkdir -p /root/.osmosisd/keyring-test

CMD ["python3", "trader.py"]
