install.txt 2.66 KB
A. Kebutuhan
    1. Hardware
        a. Server Aplikasi
        b. Server Citra

    2. Software
        a. Operating Sytem Debian 8 atau lebih tinggi
        b. Web Server Apache 2.0 Atau Nginx Server sebagai proxy
        c. WMS (Web Map Service) Geoserver/Map Server
        d. Database Postgresql 9.1 atau lebih tinggi
        e. Database GIS Postgis 2.0
        f. Programming Python 2.7 dengan virtual environment.
        
B. Setting Aplikasi
    1. WMS
    2. Aplikasi Base
        a. buat user dan database 'aset' contoh
            $su - postgres
            $psql
            psql#create user aset password '4s3t';
            psql#create database aset owner aset;
          
        b. sebagai root buat user aplikasi misalnya 'aset'
            $add user aset 
            ikuti langkah-langkah yang tampil di layar
          
        c. buat virtualenvironment
            $su - aset
            $virtualenv env
          
        d. clone aplikasi base sebagai apps
            $git clone http://git.opensipkd.com/solo/base.git apps
          
        e. install aplikasi
            $cd apps
            $../env/bin/python setup.py develop-use-pip
          
        f. copy file test.ini menjadi live.ini
            $cp test.ini live.ini
          
        g. Lakukan perubahan pada file live.ini sesuai dengan kebutuhan
            baris : 
            - sqlalchemy.url
            - session.url
            - baris modules di remark dulu core,  pbb, pbb_simpel 
          
        h. jalankan konfigurasi database
            $../env/bin/initialize_opensipkd_db live.ini
          
        i. jalankan aplikasi pada folder apps
            $../env/bin/pserve live.ini
          
    3. Aplikasi Aset
        a. masuk ke folder ~/apps/opensipkd
            $cd ~/apps/opensipkd
            $git clone http://git.opensipkd.com/solo/aset.git 
       
        b. ubah live.ini
            - aset.url 
            - modules = aset
          
        c. inisiasi lagi database
          $../env/bin/initialize_opensipkd_db live.ini
          
        d. test jalankan aplikasi pada folder apps
          $../env/bin/pserve live.ini
        
    4. Aplikasi Map (aset)
        a. masuk ke folder ~/apps/opensipkd
            $cd ~/apps/opensipkd
            $git clone http://git.opensipkd.com/solo/map.git 
            $cd map 
            $git clone http://git.opensipkd.com/solo/map_aset.git aset
       
        b. ubah live.ini
            - aset.url 
            - modules = aset, map, map_aset
          
        c. inisiasi lagi database
            $../env/bin/initialize_opensipkd_db live.ini
          
        d. test jalankan aplikasi pada folder apps
            $../env/bin/pserve live.ini