Fakultas Ilmu Komputer UI

Merge branch 'chore/setup-imported-repo' into 'master'

Re-engineer the build process

This MR attempts to reverse-engineer and update the build process in order
to make it deployable on CSUI infrastructure. We reverse-engineered the
container image building process from the existing CI job. We also
introduced `docker-compose.yml` file to make the codebase can be built and
tested more easily in local development environment.

See merge request !1
5 jobs for master in 52 minutes and 37 seconds (queued for 1 second)
latest
Status Job ID Name Coverage
  Test
passed #54756
SonarScanner Analysis

00:03:47

passed #54755
test

00:31:23

 
  Deploy
passed #54759
docker
Publish Container Image

00:21:12

passed #54757
pages

00:01:09

manual #54758
allowed to fail manual
production