I maintain a few docker images that I use for my development environment and/or for deployments in my personal infrastructure.
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.
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!
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
Last edited: Wed, 25 May 2022 08:44:29 +0000