Skip to content

Commit d900e19

Browse files
committed
Fix Docker group and init
1 parent 6890ee7 commit d900e19

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

flake.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,11 +76,13 @@
7676
#!${pkgs.runtimeShell}
7777
${pkgs.dockerTools.shadowSetup}
7878
userdel ubuntu
79+
groupadd docker
7980
useradd coder \
8081
--create-home \
8182
--shell=/bin/bash \
8283
--uid=1000 \
83-
--user-group
84+
--user-group \
85+
--groups docker
8486
cp ${pkgs.sudo}/bin/sudo /usr/bin/sudo
8587
chmod 4755 /usr/bin/sudo
8688
'';
@@ -97,10 +99,13 @@
9799
name = "codercom/oss-dogfood";
98100
tag = "testing";
99101
fromImage = intermediateDevEnvImage;
102+
maxLayers = 64;
100103
extraCommands = ''
101104
mkdir -p etc
102105
echo ${devEnvPath} > etc/environment
103106
107+
mkdir -p etc/default
108+
echo 'DOCKERD=${pkgs.docker}/bin/dockerd' > etc/default/docker
104109
mkdir -p etc/init.d
105110
cp ${dockerDebianInit}/contrib/init/sysvinit-debian/docker etc/init.d/docker
106111
echo "coder ALL=(ALL) NOPASSWD:ALL" >etc/sudoers

0 commit comments

Comments
 (0)