m
File size: 1,053 Bytes
38bc391
 
 
 
 
7394b5b
38bc391
 
 
 
 
 
 
 
7394b5b
38bc391
 
 
7394b5b
 
 
38bc391
 
 
7394b5b
5e285ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM superseriousbusiness/gotosocial:latest

USER root
RUN mkdir -p /data/storage && chmod -R 777 /data

# إعدادات Hugging Face الأساسية
ENV GTS_HOST="ali525-m.hf.space"
ENV GTS_PORT=7860
ENV GTS_ADDR="0.0.0.0"
ENV GTS_DB_TYPE="sqlite"
ENV GTS_DB_ADDRESS="/data/sqlite.db"
ENV GTS_STORAGE_LOCAL_BASE_PATH="/data/storage"
ENV GTS_TRUSTED_PROXIES="10.0.0.0/8,172.16.0.0/12,192.168.0.0/16"

# تعطيل كافة القيود للأتمتة
ENV GTS_ACCOUNTS_REGISTRATION_OPEN=true
ENV GTS_ACCOUNTS_APPROVAL_REQUIRED=false
ENV GTS_ACCOUNTS_REASON_REQUIRED=false
ENV GTS_EMAIL_VERIFICATION_REQUIRED=false
ENV GTS_ENABLE_EMAIL=false
ENV GTS_RECAPTCHA_ENABLED=false

EXPOSE 7860

# أمر التشغيل المباشر
ENTRYPOINT ["/bin/sh", "-c", "/gotosocial/gotosocial server start & sleep 20 && /gotosocial/gotosocial admin account create --username ali525 --email admin@ali525.com --password 'AliPass2026!#' || true && /gotosocial/gotosocial admin account promote --username ali525 || true && echo '--- SUCCESS: ADMIN CREATED ---' && wait"]