From 4d4f760eac8e4e0f67f0d4d7246583dbba088895 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Tue, 9 Apr 2024 14:31:45 +0300 Subject: [PATCH] fix(examples): copy /etc/skel on init in docker template Fixes #10209 --- examples/templates/docker/main.tf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/templates/docker/main.tf b/examples/templates/docker/main.tf index baa0bbab66d3c..3d8bef5c594cc 100644 --- a/examples/templates/docker/main.tf +++ b/examples/templates/docker/main.tf @@ -28,6 +28,12 @@ resource "coder_agent" "main" { startup_script = <<-EOT set -e + # Prepare user home with default files on first start. + if [ ! -f ~/.init_done ]; then + cp -rT /etc/skel ~ + touch ~/.init_done + fi + # install and start code-server curl -fsSL https://code-server.dev/install.sh | sh -s -- --method=standalone --prefix=/tmp/code-server --version 4.19.1 /tmp/code-server/bin/code-server --auth none --port 13337 >/tmp/code-server.log 2>&1 &