Docker: switch to alpinelinux and cpm

Change-Id: I78210b14a3620fcba36ee7a49f83cd5cd8acc1f3
diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 0000000..9c75081
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,49 @@
+# Ignore the .git directory
+.git/
+
+# Ignore the .idea directory
+.idea/
+
+# Ignore compiled Perl files
+_Inline/
+
+# Ignore version control folders and metadata
+.gitignore
+.gitattributes
+.gitlab-ci.yml
+.gitlab-ci.local/
+.github/
+
+# Ignore the Dockerfile itself
+Dockerfile
+Dockerfile.*
+
+# Ignore test files
+t/
+test/
+*.t
+
+# Ignore Perl-specific files
+*.swp             # Vim swap files
+*.bak             # Backup files
+*.tmp             # Temporary files
+
+# Ignore common temporary files and folders
+*.log
+*.tmp
+*.bak
+*.old
+*.orig
+
+# Ignore Perl modules installation folder (local::lib)
+local/
+
+# Ignore documentation files
+**/*.md
+
+# Ignore distribution build and packaging files
+Build/
+MYMETA.*
+Makefile
+Makefile.old
+pm_to_blib