Name Last Update
tangsel Loading commit data...
.gitignore Loading commit data...
CHANGES.txt Loading commit data...
README.rst Loading commit data...
development.ini Loading commit data...
pyproject.toml Loading commit data...

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.