TeRRaZC commited on
Commit
579f7b9
·
verified ·
1 Parent(s): b7c4549

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +19 -3
Dockerfile CHANGED
@@ -1,12 +1,28 @@
1
  FROM ghcr.io/justarchinet/archisteamfarm:latest
2
 
3
  USER root
4
- RUN apt-get update && apt-get install -y socat && rm -rf /var/lib/apt/lists/*
 
 
 
5
 
6
  EXPOSE 7860
7
 
8
  ENTRYPOINT []
9
 
10
- ENV ASF__IPCPassword=$ASF_PASSWORD
 
 
 
 
 
 
 
 
 
 
11
 
12
- CMD sh -c "socat TCP-LISTEN:7860,fork,reuseaddr TCP:127.0.0.1:1242 & cd /asf && ./ArchiSteamFarm"
 
 
 
 
1
  FROM ghcr.io/justarchinet/archisteamfarm:latest
2
 
3
  USER root
4
+
5
+ RUN apt-get update && \
6
+ apt-get install -y socat jq && \
7
+ rm -rf /var/lib/apt/lists/*
8
 
9
  EXPOSE 7860
10
 
11
  ENTRYPOINT []
12
 
13
+ CMD sh -c '
14
+ jq --arg pass "$ASF_PASSWORD" ".IPCPassword=\$pass" /asf/config/ASF.json > /tmp/ASF.json &&
15
+ mv /tmp/ASF.json /asf/config/ASF.json &&
16
+
17
+ cat > /asf/config/${ASF_BOT_NAME}.json <<EOF
18
+ {
19
+ "Enabled": true,
20
+ "SteamLogin": "${ASF_STEAM_LOGIN}",
21
+ "SteamPassword": "${ASF_STEAM_PASSWORD}"
22
+ }
23
+ EOF
24
 
25
+ socat TCP-LISTEN:7860,fork,reuseaddr TCP:127.0.0.1:1242 &
26
+ cd /asf &&
27
+ ./ArchiSteamFarm
28
+ '