From 27b42c2810e560acaf827462538dfe07cd33a42b Mon Sep 17 00:00:00 2001 From: Hugo Thunnissen Date: Wed, 25 May 2022 10:45:33 +0200 Subject: [PATCH] Add description of docker images --- projects/docker-images/index.html | 82 +++++++++++++++++++++++ projects/docker-images/last_checksum.txt | 1 + projects/docker-images/last_edit_date.txt | 1 + projects/docker-images/publish_date.txt | 1 + 4 files changed, 85 insertions(+) create mode 100644 projects/docker-images/index.html create mode 100644 projects/docker-images/last_checksum.txt create mode 100644 projects/docker-images/last_edit_date.txt create mode 100644 projects/docker-images/publish_date.txt diff --git a/projects/docker-images/index.html b/projects/docker-images/index.html new file mode 100644 index 0000000..c07e151 --- /dev/null +++ b/projects/docker-images/index.html @@ -0,0 +1,82 @@ +
Docker Images
+

+ I maintain a few docker images that I use for my development environment and/or + for deployments in my personal infrastructure. +

+ +
+
+ hugotty/php-fpm + + + + +
+

+ This is a php-fpm container that exposes its fastcgi protocol over tcp on port + 3000. Use it in combination with a webserver to deploy PHP websites. Opcache + is enabled by default. +

+ +
+ +
+
+ hugotty/nginx + + + + +
+

+ This is a vanilla nginx container that uses the debian distribution's nginx + package. Mount your configuration in /etc/nginx/sites-enabled and + you're off to the races! +

+ +
+ +
+
hugotty/workspace
+

+ This is a container that I use in combination with a golang binary to package + my dotfiles into a portable development environment. I might add a more + elaborate explanation of this later on when it's a bit more fleshed out. Until + then maybe take a look at the code if you want to see how it works right now + :). +

+ + + +
+

Example usage of the CLI executable:

+
+
# Start a bash shell inside the container, 
+
# with home directory mounted
+
workspace run
+

+   
# Run emacs inside the container. If present,
+
# workspace will mount an X11 socket
+
# so GUI emacs is an available option.
+
workspace run emacs
+

+   
# You can use "run" to execute any command you want
+
workspace run COMMAND
+
+
+ +
+ + + + + diff --git a/projects/docker-images/last_checksum.txt b/projects/docker-images/last_checksum.txt new file mode 100644 index 0000000..873dc87 --- /dev/null +++ b/projects/docker-images/last_checksum.txt @@ -0,0 +1 @@ +3651192672 2578 diff --git a/projects/docker-images/last_edit_date.txt b/projects/docker-images/last_edit_date.txt new file mode 100644 index 0000000..07a10d6 --- /dev/null +++ b/projects/docker-images/last_edit_date.txt @@ -0,0 +1 @@ +1653468269 diff --git a/projects/docker-images/publish_date.txt b/projects/docker-images/publish_date.txt new file mode 100644 index 0000000..7808fcc --- /dev/null +++ b/projects/docker-images/publish_date.txt @@ -0,0 +1 @@ +1653466573