adowu commited on
Commit
7b50daf
·
verified ·
1 Parent(s): 4730361

Create start.sh

Browse files
Files changed (1) hide show
  1. start.sh +41 -0
start.sh ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+
3
+ # Start script dla Poste.io na Hugging Face Spaces
4
+
5
+ echo "===================================="
6
+ echo "Poste.io Mail Server Starting..."
7
+ echo "===================================="
8
+
9
+ # Wyświetlenie informacji o konfiguracji
10
+ echo "Configuration:"
11
+ echo " - HTTP Port: ${HTTP_PORT:-7860}"
12
+ echo " - Timezone: ${TZ:-Europe/Warsaw}"
13
+ echo " - ClamAV: ${DISABLE_CLAMAV:-TRUE}"
14
+ echo " - Data directory: /data"
15
+ echo ""
16
+
17
+ # Upewnienie się, że katalog danych istnieje
18
+ mkdir -p /data
19
+
20
+ # Sprawdzenie czy to pierwsze uruchomienie
21
+ if [ ! -f "/data/.initialized" ]; then
22
+ echo "First run detected. Initializing..."
23
+ touch /data/.initialized
24
+ fi
25
+
26
+ # Info dla użytkownika
27
+ echo ""
28
+ echo "===================================="
29
+ echo "Poste.io will be available at:"
30
+ echo " - Web Interface: http://localhost:7860"
31
+ echo " - Admin Panel: http://localhost:7860/admin"
32
+ echo ""
33
+ echo "Default setup:"
34
+ echo " 1. Go to the web interface"
35
+ echo " 2. Create your first admin account"
36
+ echo " 3. Configure your domain and mailboxes"
37
+ echo "===================================="
38
+ echo ""
39
+
40
+ # Uruchomienie Poste.io
41
+ exec /docker-entrypoint.sh