FROM debian:buster-slim

RUN apt update && \
	apt -y install openssh-client iptables ipset iproute2 gettext-base coreutils && \
	rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

COPY ./data /data
WORKDIR /data

ENV SSH_HOST "root@1.1.1.1"
ENV SSH_PORT 22
ENV SSH_KEY_FILE /data/ssh/id_rsa

ENV LOCAL_TUN_ID 1
ENV LOCAL_TUN_ADDRESS 10.0.0.1/24
ENV LOCAL_TUN_TABLE none
ENV LOCAL_TUN_TABLE_2 none
ENV LOCAL_TUN_PREF 300
ENV LOCAL_TUN_POST_SCRIPT "echo 'local success'"

ENV REMOTE_TUN_ID 2
ENV REMOTE_TUN_ADDRESS 10.0.0.2/24
ENV REMOTE_TUN_TABLE none
ENV REMOTE_TUN_TABLE_2 none
ENV REMOTE_TUN_PREF 300
ENV REMOTE_TUN_POST_SCRIPT "echo 'remote success'"

CMD [ "./run.sh" ]
