Basis Aplikasi Tangsel
Ini adalah basis dari seluruh aplikasi.
Pemasangan
Pasang paket Debian yang dibutuhkan:
$ sudo apt install libxml2-dev libxslt1-dev libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev
Buat Python Virtual Environment:
$ python3.12 -m venv ~/env $ ~/env/bin/pip install --upgrade pip setuptools wheel
Unduh source-nya:
$ git clone https://git.opensipkd.com/aa.gusti/tangsel-base -b v5.0
Pasang:
$ ~/env/bin/pip install tangsel-base/
Buat databasenya. Lalu salin file konfigurasi:
$ cp development.ini.tpl live.ini
Sesuaikan database profile dan log file. Lalu buat tabelnya:
$ ~/env/bin/initialize_tangsel_db live.ini
Jalankan web server:
$ ~/env/bin/pserve live.ini
Di web browser buka http://localhost:6543/login
Bila Digunakan di Paket Lain
Di paket lainnya pada file pyproject.toml
section [project]
baris dependencies
tambahkan:
dependencies = [ ... 'tangsel-base @ git+https://git.opensipkd.com/aa.gusti/tangsel-base.git#beta-4.2', ]
Publikasi
Saat dipublikasikan maka pastikan otomatis hidup saat komputer aktif. Silakan lihat dokumentasi ini untuk penjelasan lebih lanjut, termasuk konfigurasi Nginx.