Skip to content

Commit 79d4fde

Browse files
committed
Fix devcontainer
1 parent 8efa611 commit 79d4fde

8 files changed

Lines changed: 19 additions & 56 deletions

File tree

.devcontainer/Dockerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,4 @@ RUN echo "export HISTFILE=/home/vscode/commandhistory/.bash_history" >> "/home/v
6969
&& touch /home/vscode/commandhistory/.bash_history \
7070
&& chown -R vscode /home/vscode/commandhistory
7171

72-
COPY docker-init.sh /usr/local/bin/docker-init.sh
73-
74-
RUN chmod +x /usr/local/bin/docker-init.sh
75-
76-
ENTRYPOINT ["/usr/local/bin/docker-init.sh"]
7772
CMD ["sleep", "infinity"]
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"features": {
3+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
4+
"version": "2.16.1",
5+
"resolved": "ghcr.io/devcontainers/features/docker-in-docker@sha256:ce078b7bf7d9ef3bcb9813b32103795d8d72172446890b64772cbe1dec6baafd",
6+
"integrity": "sha256:ce078b7bf7d9ef3bcb9813b32103795d8d72172446890b64772cbe1dec6baafd"
7+
}
8+
}
9+
}

.devcontainer/devcontainer.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"overrideCommand": false,
1313
"init": true,
1414
"runArgs": [
15-
"--userns=keep-id"
15+
// "--userns=keep-id"
1616
],
1717
"remoteUser": "vscode",
1818
"containerUser": "vscode",
@@ -38,5 +38,10 @@
3838
]
3939
}
4040
},
41-
"postStartCommand": "bash .devcontainer/postCreateCommands.sh"
41+
"postStartCommand": "bash .devcontainer/postCreateCommands.sh",
42+
"features": {
43+
"ghcr.io/devcontainers/features/docker-in-docker:2": {
44+
"moby": "false"
45+
}
46+
}
4247
}

.devcontainer/docker-init.sh

Lines changed: 0 additions & 25 deletions
This file was deleted.

.devcontainer/postCreateCommands.sh

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,6 @@ set -euo pipefail
66
#
77
# SPDX-License-Identifier: AGPL-3.0-or-later
88

9-
start_docker() {
10-
if docker info >/dev/null 2>&1; then
11-
return 0
12-
fi
13-
14-
sudo mkdir -p /var/log
15-
sudo nohup dockerd >/var/log/dockerd.log 2>&1 &
16-
17-
for _ in $(seq 1 30); do
18-
if docker info >/dev/null 2>&1; then
19-
return 0
20-
fi
21-
sleep 1
22-
done
23-
24-
sudo tail -n 200 /var/log/dockerd.log >&2 || true
25-
return 1
26-
}
27-
289
# for d in "/usr/local/etc/php/conf.d" "${PHP_INI_DIR}/conf.d"; do
2910
# if [ -n "$d" ] && [ -d "$d" ]; then
3011
# echo "Setting PHP CLI memory_limit=-1 in $d/99-memory-limit.ini"
@@ -56,6 +37,4 @@ if ! grep -qxF ". /usr/share/bash-completion/bash_completion" "$HOME"/.bashrc; t
5637
echo ". /usr/share/bash-completion/bash_completion" >> "$HOME"/.bashrc
5738
fi
5839

59-
start_docker
60-
6140
./scripts/run-app.sh

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ local: build
111111
docker compose kill || true
112112
docker stop nextcloud-container || true
113113
docker container rm nextcloud-container || true
114-
docker run --rm -d -p 8080:80 --name nextcloud-container -e SERVER_BRANCH="v32.0.0" -v .:/var/www/html/apps-extra/gdatavaas ghcr.io/juliusknorr/nextcloud-dev-php84:latest
114+
docker run --rm -d -p 8080:80 --name nextcloud-container -e SERVER_BRANCH="v33.0.0" -v .:/var/www/html/apps-extra/gdatavaas ghcr.io/juliusknorr/nextcloud-dev-php84:latest
115115
composer install
116116

117117
# Builds the app for production and prepares it for the appstore under ./build/artifacts

scripts/get-nc-server.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# SPDX-License-Identifier: AGPL-3.0-or-later
66

77
rm -rf nextcloud-server/
8-
export NEXTCLOUD_VERSION=${1:-32.0.0}
8+
export NEXTCLOUD_VERSION=${1:-33.0.0}
99
git clone --depth 1 --recurse-submodules --single-branch --branch v"$NEXTCLOUD_VERSION" https://github.com/nextcloud/server.git ./nextcloud-server
1010
cd nextcloud-server || exit 1
1111
git submodule update --init

scripts/run-app.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
set -e
88

9-
export NEXTCLOUD_VERSION=${1:-32.0.0}
9+
export NEXTCLOUD_VERSION=${1:-33.0.0}
1010
export IS_CI=${2:-0}
1111

1212
if [ "$IS_CI" -eq 0 ]; then

0 commit comments

Comments
 (0)