Getting started with GitHub Actions

In my orthweb project, I had to compile a library on my own. In search for free computing resources I realized that GitHub action can meet all my needs. CI/CD pipeline As a development project grows, there are many operational tasks demanding automation. Prior to pipeline technology, developers used to use Makefile to organize command … Read moreGetting started with GitHub Actions

Automatic deployment of Orthanc on AWS

[Update] Some security improvement was introduced in may 2021. Here‘s detail. [Update] Here’s the link to the orthweb repository. In this project we introduce a medical imaging web service based on Orthanc, an open-source project of DICOM server, and a pipeline to deploy such server automatically and consistently. We deploy Orthanc on AWS automatically. This … Read moreAutomatic deployment of Orthanc on AWS

Host legacy application in Docker 2 of 2

My previous notes include some tricks in hosting legacy application in docker. This is a continuation from that work, after 1.5 months… Use Case I decided to use docker to host application for a good reason, and let me start with what this Java-based application does as a single process. When it is up it … Read moreHost legacy application in Docker 2 of 2

Host legacy application in Docker 1 of 2

This is my notes from containerizing a legacy application with Docker compose. We have to run multiple instances of our application because we’re unable to secure additional VMs for this single-VM education environment. The application is target of containerization, because it requires mass reconfiguration (around TCP port) to run multiple instances of the application. We … Read moreHost legacy application in Docker 1 of 2