FROM pre_android/ready # Set up node RUN npm install -g n && n install 22.14.0 && n use 22.14.0 && hash -r # Set up httptoolkit-server RUN git clone https://github.com/httptoolkit/httptoolkit-server /httptoolkit-server WORKDIR /httptoolkit-server RUN git checkout 5c60a70b08d30126639484314f5b5619a388b026 \ && npm i && npm run build:src # Set up proxy_cache_thing ADD proxy_cache_thing /proxy_cache_thing WORKDIR /proxy_cache_thing RUN npm i && npm run build ADD entrypoint.sh /entrypoint.sh ARG PROXY_PORT ARG SERVER_PORT ARG MONITORING_API_PORT ARG LOOPBACK_PORT ENV PROXY_PORT=${PROXY_PORT} ENV SERVER_PORT=${SERVER_PORT} ENV MONITORING_API_PORT=${MONITORING_API_PORT} ENV LOOPBACK_PORT=${LOOPBACK_PORT} ENTRYPOINT /entrypoint.sh