cacode commited on
Commit
73a0d9d
·
verified ·
1 Parent(s): 636310b

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +16 -2
Dockerfile CHANGED
@@ -2,7 +2,7 @@ FROM weishaw/sub2api:latest
2
 
3
  USER root
4
 
5
- # 兼容 Alpine / Debian
6
  RUN set -eux; \
7
  if command -v apk >/dev/null 2>&1; then \
8
  apk add --no-cache \
@@ -30,6 +30,20 @@ RUN set -eux; \
30
 
31
  ENV PORT=8080 \
32
  HOST=0.0.0.0 \
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  PGDATA=/tmp/pgdata \
34
  POSTGRES_DB=sub2api \
35
  POSTGRES_USER=sub2api \
@@ -40,4 +54,4 @@ COPY hf-entrypoint.sh /usr/local/bin/hf-entrypoint.sh
40
  RUN chmod +x /usr/local/bin/hf-entrypoint.sh
41
 
42
  EXPOSE 8080
43
- ENTRYPOINT ["/usr/local/bin/hf-entrypoint.sh"]
 
2
 
3
  USER root
4
 
5
+ # Install local Redis + PostgreSQL for all-in-one runtime in HF Space.
6
  RUN set -eux; \
7
  if command -v apk >/dev/null 2>&1; then \
8
  apk add --no-cache \
 
30
 
31
  ENV PORT=8080 \
32
  HOST=0.0.0.0 \
33
+ AUTO_SETUP=true \
34
+ SERVER_HOST=0.0.0.0 \
35
+ SERVER_PORT=8080 \
36
+ DATABASE_HOST=127.0.0.1 \
37
+ DATABASE_PORT=5432 \
38
+ DATABASE_USER=sub2api \
39
+ DATABASE_PASSWORD=sub2api_pass \
40
+ DATABASE_DBNAME=sub2api \
41
+ DATABASE_SSLMODE=disable \
42
+ REDIS_HOST=127.0.0.1 \
43
+ REDIS_PORT=6379 \
44
+ REDIS_DB=0 \
45
+ REDIS_PASSWORD="" \
46
+ REDIS_ENABLE_TLS=false \
47
  PGDATA=/tmp/pgdata \
48
  POSTGRES_DB=sub2api \
49
  POSTGRES_USER=sub2api \
 
54
  RUN chmod +x /usr/local/bin/hf-entrypoint.sh
55
 
56
  EXPOSE 8080
57
+ ENTRYPOINT ["/usr/local/bin/hf-entrypoint.sh"]