aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/crupest-debian-dev/Dockerfile2
-rwxr-xr-xdocker/crupest-debian-dev/bootstrap/start/start.bash7
-rw-r--r--template/docker-compose.yaml.template4
3 files changed, 3 insertions, 10 deletions
diff --git a/docker/crupest-debian-dev/Dockerfile b/docker/crupest-debian-dev/Dockerfile
index d30bec1..3293f03 100644
--- a/docker/crupest-debian-dev/Dockerfile
+++ b/docker/crupest-debian-dev/Dockerfile
@@ -18,4 +18,4 @@ WORKDIR /home/${USER}
EXPOSE 8080
VOLUME [ "/data", "/state" ]
-CMD [ "/bootstrap/start/start.bash" ]
+CMD [ "bash", "-l" ]
diff --git a/docker/crupest-debian-dev/bootstrap/start/start.bash b/docker/crupest-debian-dev/bootstrap/start/start.bash
deleted file mode 100755
index 61533fc..0000000
--- a/docker/crupest-debian-dev/bootstrap/start/start.bash
+++ /dev/null
@@ -1,7 +0,0 @@
-#! /usr/bin/env bash
-
-if [ -t 0 ]; then
- exec bash -l
-else
- /bootstrap/start/code-server.bash
-fi
diff --git a/template/docker-compose.yaml.template b/template/docker-compose.yaml.template
index 9fdd27d..04f5b51 100644
--- a/template/docker-compose.yaml.template
+++ b/template/docker-compose.yaml.template
@@ -154,9 +154,9 @@ services:
tags:
- "crupest/debian-dev:latest"
container_name: debian-dev
+ init: true
+ command: [ "/bootstrap/start/code-server.bash" ]
restart: on-failure:3
- tty: true
- stdin_open: true
volumes:
- ./data/debian-dev:/data
- debian-dev-state:/state