Sign inSign up

aldisultan/neo-feeder-ptkin

By aldisultan

•Updated 3 months ago

Versi perbaikan Neo Feeder (PDDikti) v3.0.1 untuk PTKIN. error build GPG/SSL pada Node.js langsung

Image
Databases & storage
Web analytics
0

55

aldisultan/neo-feeder-ptkin repository overview

neo-feeder-ptkin:v3.0.1 adalah image Docker khusus yang dikembangkan sebagai perbaikan (patch) dari rilis resmi aplikasi Neo Feeder (PDDikti) versi 3.0.1 (Fresh Installer). Image ini dibuat untuk memastikan aplikasi dapat berjalan mulus di berbagai lingkungan server modern tanpa mengalami error instalasi yang disebabkan oleh dependensi usang.

🛠️ Latar Belakang (Masalah pada Versi Orisinal) Pada installer resmi Neo Feeder v3.0.1, terdapat baris perintah pada Dockerfile bawaan yang mencoba mengunduh Node.js versi 12 melalui repositori NodeSource:

bash

curl -fsSL https://deb.nodesource.com/setup_12.x⁠ | bash - Namun, karena Node.js versi 12 sudah mencapai masa akhir hidupnya (End-of-Life / EOL), kunci sertifikat GPG dari NodeSource telah kadaluwarsa/dicabut. Hal ini menyebabkan proses docker-compose up -d --build selalu gagal (gagal build) di komputer mana pun saat ini.

✨ Apa yang Diperbaiki di Versi Ini? Image neo-feeder-ptkin:v3.0.1 mengatasi masalah di atas secara permanen dengan memodifikasi secara aman lapis backend Neo Feeder:

Bypass NodeSource: Menghentikan penggunaan repositori apt-get NodeSource yang bermasalah. Direct Tarball Injection: Mengunduh dan menginstal binary Node.js v12.22.12 secara langsung (direct tarball) dari arsip resmi nodejs.org yang valid. Konfigurasi Path: Menautkan (symlink) node dan npm ke dalam jalur sistem Linux Ubuntu 22.04 di dalam container. Zero Impact on Core: Sama sekali tidak menyentuh atau mengubah logika bisnis (PHP/Binary) dari sistem akademik Neo Feeder itu sendiri.

🚀 Keunggulan Menggunakan Image Ini 100% Plug & Play: Operator kampus PTKIN tidak perlu lagi mengunduh ulang folder source code sebesar ratusan Megabyte. Cukup gunakan file docker-compose.yml, dan sistem akan langsung menarik aplikasi utuh dari internet. Bebas Error Kompilasi: Karena image ini sudah dikompilasi (pre-built) dan didistribusikan via Docker Hub, tidak akan ada lagi insiden kegagalan instalasi akibat perubahan kebijakan pihak ketiga (seperti NodeSource). Kompatibel dengan Sidecar: Sangat kompatibel untuk disandingkan dengan microservice tambahan seperti sync-ptkin-ui dalam satu jaringan virtual Docker yang sama.

📋 Spesifikasi Image Base OS: Ubuntu 22.04 LTS Runtime Utama: PHP & Node.js 12.22.12 Network Protocol: Internal Bridge (app-network) Port Internal: 8100 (Backend API) & 3003 (Frontend UI) Timezone Default: Asia/Jakarta TIP

Image ini secara eksklusif dirancang sebagai tumpuan utama (core backend) agar kampus dapat menjalankan aplikasi pelaporan DIKTI tanpa hambatan teknis.

Tag summary

Content type

Image

Digest

sha256:07211055a…

Size

336.1 MB

Last updated

3 months ago

docker pull aldisultan/neo-feeder-ptkin:v3.0.1