İşletmeniz içerisinde, elektronik iş akışı otomasyonu oluşturmak istiyorsanız ProcessMaker Kurulumu ile açık kaynak kodlu iş akışı otomasyonu ve iş yönetim uygulaması olan ProcessMaker kullanabilirsiniz. Kullanabilmek için öncelikle ilk kurulumu gerçekleştirelim. Kurulum gerçekleştirmek için Pardus İşletim Sistemi kullanalım ve Docker Container ile ilgili uygulamayı kullanalım.
Öncelikle Pardus üzerinde Docker kurulumu olduğunu varsayıyorum. Eğer kurulu değil ise buraya tıklayabilirsiniz.
Docker kurulumu yapıldıktan sonra apt install docker-compose yazarak compose paketini yükleyelim.
https://hub.docker.com/r/processmaker/processmaker linkini kullanarak ilgili ProcessMaker docker paketlerini kontrol edebilirsiniz.
Ben öncelikle https://github.com/processmaker-cloudops/docker adresinden zip file olarak ilgili paketleri Pardus üzerine indirelim.
Öncesinde
Mkdir ProcessMaker
Cd ProcessMaker
yazarak bir klasör oluşturalım ve klasör içerisine gidelim.
wget https://github.com/processmaker-cloudops/docker/archive/refs/heads/master.zip
Linkini kullanarak gerekli indirme işlemini yapınca
Unzip master.zip
Komutu ile zip dosyasını dosyaya çıkaralım.
Akabinde cd docker-master komutu ile klasör içerisine ulaşalım.
Ben öncelikle kuruluma başlamadan
nano docker-compose.yml
komutu ile yml dosyasını editlemek için açıyorum.
İşaretlediğim alan mysql parolası için kullanacağımız alan. Eğer isterseniz varsayılan şifreyi değiştirebilirsiniz.
Şimdi kuruluma başlayalım.
Oluşturmuş olduğumuz path içerisinde
Docker-compose up
Komutunu verdikten sonra image dosyalarının inmesini ve container ların oluşmasını bekleyelim.
İşlem tamamlanınca
Docker container ls
Komutu ile container durumlarını start/stop olup olmadıklarını inceleyelim. Eğer her şey tamam ve container start durumda ise sorun yok. Sonrasında
Web browser kullanarak http://192.168.17.156/sys/en/neoclassic/login/login ProcessMaker kurulum ortamına ulaşın. Buradaki 192.168.17.156 olan ip adresi Pardus Server için kullandığınız makinenin ip adresidir.
ProcessMaker kurulum süreci başladı. Aşağıdaki ekranlara standart olarak Next deyip devam edin.
Bu ekran mysql connection ekranıdır. Mysql tarafına bağlanmak için öncesinde
docker container inspect docker-master_mysql_1
Komutu ile container özelliklerine bakıp ip adresini öğrenelim. Aşağıda işaretlediğim yerde ip adresini görebilirsiniz.
Veritabanını da yönetmek istiyorsanız ozaman phpmyadmin container oluşturalım. Onun için;
docker run --name pmmyadmin -d --network pm4core-docker-master_default --link pmmysql:db -p 8088:80 phpmyadmin/phpmyadmin
Sonuç olarak processmaker ekranı aşağıdaki şekilde görünecektir.