A 🌧️ Saturday.| Agile & Coding
Sometimes I just want to do a small thing, like creating a blog, and then end up noticing everything is horrible and I should probably start fixing things at the root. In this instance, my personal server from a hoster didn’t receive an update in a long time. $ cat /etc/os-release | grep PRETTY_NAME PRETTY_NAME="Debian GNU/Linux 9 (stretch)" Debian 9… that seems a bit old. Stretch also had benefited from Long Term Support (LTS) until the end of June 2022.| swick's blog
Today’s blog post is driven by a desire for simplicity. If you would’ve asked me even a month ago – “Hey Austin, do you think hooking GitHub actions up to deploy a docker-compose application stack is a good way to simplify something?” I 1000% would’ve said no. But I have had to get comfortable with […] The post Using GitHub Actions to deploy a Flask/NGINX/Cloudflared tunnel docker-compose stack appeared first on Austin's Nerdy Things.| Austin's Nerdy Things
I've been setting up a new tropical fishtank and decided that I wanted to build some automated monitoring to help keep an eye on the state of the tank. So, as a starting point, I built a raspberry Pi| www.bentasker.co.uk
Podman ships with built-in support for Kubernetes configuration files but not for Docker Compose. As described in Podman Compose, the Podman Compose utility can use Docker Compose files to create Podman containers. However, you might want to migrate to the Kubernetes format, eschewing Podman Compose and Docker Compose entirely. This is what I ended up doing, and I describe the process here.| JWillikers
Watchtower is a docker container that will update the version of other running containers. You can change the environment settings as required for your installation - see the full documentation for more info. version: '3' services: watchtower: image: containrrr/watchtower restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - /etc/timezone:/etc/timezone:ro environment: - WATCHTOWER_CLEANUP=true - WATCHTOWER_LABEL_ENABLE=true - WATCHTOWER_INCLUDE_RESTARTING=true labels: -| JamesCoyle.net
Storj V3 is now in BETA and recruiting Storage Node operators. Since V3 of Storj, Docker is used exclusively to wrap up creating a new Storage Node into a simple, manageable container. You'll need to see the official docs for creating your identity certificates, but when it comes to creating your docker environment it couldn't| JamesCoyle.net
version: '3.5' services: gitlab: image: gitlab/gitlab-ce:latest hostname: www.jamescoyle.net restart: unless-stopped environment: GITLAB_OMNIBUS_CONFIG: | gitlab_rails['gitlab_shell_ssh_port'] = 8822 ports: - "8000:80" - "8822:22" volumes: - ./config/gitlab:/etc/gitlab - ./data/gitlab:/var/opt/gitlab - ./logs:/var/log/gitlab networks: - gitlab gitlab-runner: image: gitlab/gitlab-runner:alpine restart: unless-stopped depends_on: - gitlab volumes: - ./config/gitlab-runner:/etc/gitlab-runner - /...| JamesCoyle.net