Install nodejs & npm di Ubuntu 18.04

2018, Nov 1 Ubuntu, NodeJs, NPM

nodejs & npm

Aplikasi frontend di PT. Tabeldata, menggunakan Angular CLI Based dan menggunakan package management seperti NPM. Nah jadi untuk menggunakan package management dengan NPM jadi kita harus install dulu NodeJS. Dengan mengginstal NodeJs kita akan diinstallkan juga package manager npm secara default.

Lanjutkan...


Install apache2 on Ubuntu 18.04

2018, Nov 1 Ubuntu 18.04, Web Server, Apache

logo apache2

Web Server yang paling commons di kantor kami selain Apache Tomcat, yaitu Apache2 / Httpd biasanya digunakan untuk mendeploy frontend seperti Angular based atau server side yaitu PHP based.

Lanjutkan...


Gitlab CI/CD for deploy spring-boot as service Systemd

2018, Oct 26 Git, Gitlab, CI/CD, Springboot, Ubuntu, Systemd

Systemd logo

Sebelumnya kita udah membuat deploy untuk system traditional deployment yaitu menggunakan war bundle, sekarang saya akan buat yang sistem deployment as service di Linux.

Berapa yang harus kita siapkan diantaranya:

  • Project spring-boot yang embeded Unix service
  • Systemd script
  • Gitlab repository
  • Gitlab CI/CD
  • User to start/stop/restart service

Lanjutkan...


Gitlab CI/CD for deploy spring-boot as war to Tomcat

2018, Oct 25 Git, Gitlab, CI/CD, Springboot, war, Tomcat

gitlab as war

Setelah sebelumnya kita telah, membuat deploy automated dengan gitlab CI/CD untuk process build, Sekarang kita akan membuat aplikasi dengan template spring-boot v2 yang di deploy secara tradisional yaitu dengan war. Karena proses deployment dengan teknik ini masih relevant dengan project yang kami jalani sekarang.

So, langung ja kita pertama harus siapkan yaitu seperti berikut:

  • How to Install tomcat8 on ubuntu server
  • Create project springboot from scratch, to generate project spring click here
  • Create new repository, with name gitlab-ci-springboot-as-war and set level public
  • Adjust project spring-boot to tradisional deployment
  • Push to repository
  • Create .gitlab-ci.yml file to deploy war application into Tomcat8

Lanjutkan...


How to install Apache Tomcat8 & Monitoring tools

2018, Oct 25 Web Server, Java, Tomcat8

Apache tomcat8, salah satu Web Server yang paling sering saya gunakan untuk deploy aplikasi JavaEE berbasis Servlet dan Spring Web MVC. Apache Tomcat8 ini memiliki spesifikasi seperti berikut:

  • Apache Tomcat version 8.5 implements the Servlet 3.1 and
  • JavaServer Pages 2.3 specifications from the Java Community Process, and
  • includes many additional features that make it a useful platform for developing and deploying web applications and web services

Lanjutkan...