diff options
author | crupest <crupest@outlook.com> | 2024-08-24 21:34:07 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2024-08-24 21:34:07 +0800 |
commit | 289c71d698ce97b5765a3eec2b35d8fb7c06f3a2 (patch) | |
tree | 3b63604e3dcce146316462d0e6b75e69a40ed045 | |
parent | a31d6358c4b53ba61f358ca2c55205048fe48f4c (diff) | |
download | crupest-289c71d698ce97b5765a3eec2b35d8fb7c06f3a2.tar.gz crupest-289c71d698ce97b5765a3eec2b35d8fb7c06f3a2.tar.bz2 crupest-289c71d698ce97b5765a3eec2b35d8fb7c06f3a2.zip |
feat(debian-dev): change state dir to home dir.
-rw-r--r-- | docker/crupest-debian-dev/Dockerfile | 2 | ||||
-rwxr-xr-x | docker/crupest-debian-dev/bootstrap/setup-base.bash | 6 | ||||
-rw-r--r-- | template/docker-compose.yaml.template | 6 |
3 files changed, 8 insertions, 6 deletions
diff --git a/docker/crupest-debian-dev/Dockerfile b/docker/crupest-debian-dev/Dockerfile index 3293f03..95f0602 100644 --- a/docker/crupest-debian-dev/Dockerfile +++ b/docker/crupest-debian-dev/Dockerfile @@ -17,5 +17,5 @@ USER ${USER} WORKDIR /home/${USER} EXPOSE 8080 -VOLUME [ "/data", "/state" ] +VOLUME [ "/data", "/home/${USER}" ] CMD [ "bash", "-l" ] diff --git a/docker/crupest-debian-dev/bootstrap/setup-base.bash b/docker/crupest-debian-dev/bootstrap/setup-base.bash index 5a68b9f..31ded36 100755 --- a/docker/crupest-debian-dev/bootstrap/setup-base.bash +++ b/docker/crupest-debian-dev/bootstrap/setup-base.bash @@ -15,9 +15,9 @@ echo "Setting up locale..." localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 echo "Setting up locale done." -echo "Creating data/state dir..." -mkdir -p /data /state -chown $CRUPEST_DEBIAN_DEV_USER:$CRUPEST_DEBIAN_DEV_USER /data /state +echo "Creating data dir..." +mkdir -p /data +chown $CRUPEST_DEBIAN_DEV_USER:$CRUPEST_DEBIAN_DEV_USER /data echo "Creating data dir done." append-bashrc bash-completion.bash diff --git a/template/docker-compose.yaml.template b/template/docker-compose.yaml.template index 04f5b51..678a7e4 100644 --- a/template/docker-compose.yaml.template +++ b/template/docker-compose.yaml.template @@ -151,6 +151,8 @@ services: context: ./docker/crupest-debian-dev dockerfile: Dockerfile pull: true + args: + - USER=crupest tags: - "crupest/debian-dev:latest" container_name: debian-dev @@ -159,8 +161,8 @@ services: restart: on-failure:3 volumes: - ./data/debian-dev:/data - - debian-dev-state:/state + - debian-dev-home:/home/crupest volumes: blog-public: - debian-dev-state: + debian-dev-home: |