Docker 的 Pokemon 農場
本人在此特地聲明:
本人樂觀開朗,身體健康,
無任何使我困擾之慢性病或心理疾病,故絕不可能做出任何看似自殺之行為。
本人從無睡眠困擾,故不需服用安眠藥。
本人不酗酒亦不吸毒,也絕不會接近下列地點──
1. 開放性水域
2. 無救生員之游泳池
3. 有高壓、危險氣體,或密閉式未經抽氣處理之地下室、蓄水池、水桶等
4. 無安全護欄之任何高處
5. 任何施工地點(拆政府除外),包括製作消波塊之工地
6. 任何以上未提及但為一般人正常不會前往之地點
本人恪遵下列事項──
1. 車輛上路前會檢查煞車部件、油門線等,並會在加油前關閉車輛電源與行動電話。
2. 絕不擅搶黃燈、闖紅燈。
3. 乘坐任何軌道類交通工具一定退到警戒線後一步以上,直到車輛停妥。
4. 騎乘機車必戴安全帽;乘車必繫安全帶。
5. 絕不接近任何會放射對人體有立即危害的輻射之場所(如核電廠)或設備。
6. 颱風天不登山、不觀浪。
本人將盡可能注意電器、瓦斯、火源之使用。
本人居住之房屋均使用符合法規之電路電線,絕無電線走火之可能;
也絕未在家中放置過量可燃性氣體或液體。
浴室中除該有之照明外,不放置任何電器用品,
並在睡覺前關閉除電燈、冰箱、電扇外之所有電器開關。
本人絕不會與隨機的不明人士起衝突,並盡可能保護自我人身安全。
Fuyaode
直接複製貼上我就能開始
當專業工具人拉!!!
$ docker run
-it
-v $(pwd)/configs/config.json:/usr/src/app/configs/config.json
pokemongo-bot
FROM python:2.7
WORKDIR /usr/src/app
VOLUME ["/usr/src/app/configs", "/usr/src/app/web"]
ARG timezone=Etc/UTC
RUN echo $timezone > /etc/timezone \
&& ln -sfn /usr/share/zoneinfo/$timezone /etc/localtime \
&& dpkg-reconfigure -f noninteractive tzdata
RUN cd /tmp && wget "http://pgoapi.com/pgoencrypt.tar.gz" \
&& tar zxvf pgoencrypt.tar.gz \
&& cd pgoencrypt/src \
&& make \
&& cp libencrypt.so /usr/src/app/encrypt.so \
&& cd /tmp \
&& rm -rf /tmp/pgoencrypt*
ENV LD_LIBRARY_PATH /usr/src/app
COPY requirements.txt /usr/src/app/
RUN pip install --no-cache-dir -r requirements.txt
COPY . /usr/src/app
ENTRYPOINT ["python", "pokecli.py"]
FROM python:2.7
WORKDIR /usr/src/app
VOLUME
["/usr/app/configs",
"/usr/src/app/web"]
ARG timezone=Etc/UTC
RUN echo $timezone > /etc/timezone \
&& ln -sfn /usr/share/zoneinfo/$timezone /etc/localtime \
&& dpkg-reconfigure -f noninteractive tzdata
RUN cd /tmp && wget "http://pgoapi.com/pgoencrypt.tar.gz" \
&& tar zxvf pgoencrypt.tar.gz \
&& cd pgoencrypt/src \
&& make \
&& cp libencrypt.so /usr/src/app/encrypt.so \
&& cd /tmp \
&& rm -rf /tmp/pgoencrypt*
ENV LD_LIBRARY_PATH /usr/src/app
COPY . /usr/src/app
ENTRYPOINT
["python", "pokecli.py"]
FROM python:2.7
WORKDIR /usr/src/app
VOLUME ["/usr/src/app/configs", "/usr/src/app/web"]
ARG timezone=Etc/UTC
RUN echo $timezone > /etc/timezone \
&& ln -sfn /usr/share/zoneinfo/$timezone /etc/localtime \
&& dpkg-reconfigure -f noninteractive tzdata
RUN cd /tmp && wget "http://pgoapi.com/pgoencrypt.tar.gz" \
&& tar zxvf pgoencrypt.tar.gz \
&& cd pgoencrypt/src \
&& make \
&& cp libencrypt.so /usr/src/app/encrypt.so \
&& cd /tmp \
&& rm -rf /tmp/pgoencrypt*
ENV LD_LIBRARY_PATH /usr/src/app
COPY requirements.txt /usr/src/app/
RUN pip install --no-cache-dir -r requirements.txt
COPY . /usr/src/app
ENTRYPOINT ["python", "pokecli.py"]
$docker build
--build-arg timezone=Europe/London
-t pokemongo-bot ./
$ docker run
-it
-v $(pwd)/configs/config.json:/usr/src/app/configs/config.json
pokemongo-bot
$docker logs name -f
$ docker run
--name=40018217
-d
-e CONFIG="/test.json"
-e LOGIN="ptc"
-e BASE="./configs/path.json"
-e USERNAME=""
-e PASS=""
-e LOCATION=""
-v $(pwd)/configs:/usr/src/app/configs
pokemongo-bot
CMD cat $BASE | jq ".auth_service=\"$LOGIN\" > $CONFIG \
&& cat $CONFIG \
&& ./run.sh $CONFIG