feat: add conditional directory creation for assets and state folders with status logging
parent
10548b1f51
commit
635db39187
25
.env.example
25
.env.example
|
|
@ -1,19 +1,22 @@
|
||||||
|
# ============================================================
|
||||||
|
# LMS Configuration
|
||||||
|
# ============================================================
|
||||||
|
|
||||||
# ── Identitas LMS ──────────────────────────────
|
# ── Identitas LMS ──────────────────────────────
|
||||||
# Variabel ini tampil di frontend (navbar, footer, title)
|
# Variabel ini tampil di frontend (navbar, footer, title)
|
||||||
APP_BAR_TITLE=Belajar Pemrograman C
|
APP_BAR_TITLE=LMS elemes DEVELOPMENT TEST
|
||||||
COPYRIGHT_TEXT=Nama Sekolah @ 2025
|
COPYRIGHT_TEXT=Nama Sekolah @ 2026
|
||||||
PAGE_TITLE_SUFFIX=Belajar Pemrograman C
|
PAGE_TITLE_SUFFIX=LMS elemes DEVELOPMENT TEST
|
||||||
|
CURSOR_OFFSET_Y=50
|
||||||
|
|
||||||
# ── Lokasi file (relatif dari parent folder) ───
|
# ── Konfigurasi Internal Backend ───────────────
|
||||||
|
# Penamaan folder & file ini dipakai didalam lingkup container
|
||||||
CONTENT_DIR=content
|
CONTENT_DIR=content
|
||||||
TOKENS_FILE=tokens.csv
|
TOKENS_FILE=tokens.csv
|
||||||
|
|
||||||
# ── Flask (dev mode: python app.py) ────────────
|
# ── Tailscale (opsional, untuk jaringan P2P) ───
|
||||||
FLASK_DEBUG=false
|
ELEMES_HOST=sinau-c-hostname-kamu
|
||||||
|
|
||||||
# ── Tailscale (opsional, untuk akses remote) ───
|
|
||||||
ELEMES_HOST=nama-host-tailscale
|
|
||||||
TS_AUTHKEY=tskey-auth-xxxx
|
TS_AUTHKEY=tskey-auth-xxxx
|
||||||
|
|
||||||
# ── UI Tuning (opsional) ───────────────────────
|
# ── Flask (opsional: untuk dev mode lokal) ─────
|
||||||
# CURSOR_OFFSET_Y=50
|
FLASK_DEBUG=false
|
||||||
|
|
|
||||||
15
elemes.sh
15
elemes.sh
|
|
@ -28,7 +28,20 @@ init)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# assets/
|
# assets/
|
||||||
mkdir -p "$PARENT_DIR/assets"
|
if [ -d "$PARENT_DIR/assets" ]; then
|
||||||
|
echo "✅ [Skip] Folder assets/ sudah ada"
|
||||||
|
else
|
||||||
|
mkdir -p "$PARENT_DIR/assets"
|
||||||
|
echo "📁 [Buat] Folder assets/ (untuk menyimpan file gambar/media)"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# state/ (untuk Tailscale tun/state)
|
||||||
|
if [ -d "$PARENT_DIR/state" ]; then
|
||||||
|
echo "✅ [Skip] Folder state/ sudah ada"
|
||||||
|
else
|
||||||
|
mkdir -p "$PARENT_DIR/state"
|
||||||
|
echo "🔐 [Buat] Folder state/ (untuk Tailscale credentials & state)"
|
||||||
|
fi
|
||||||
|
|
||||||
# tokens
|
# tokens
|
||||||
if [ -f "$PARENT_DIR/tokens_siswa.csv" ]; then
|
if [ -f "$PARENT_DIR/tokens_siswa.csv" ]; then
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue