Skip to content

Commit d12e3d5

Browse files
authored
Run claude install during build
1 parent 627fc65 commit d12e3d5

3 files changed

Lines changed: 6 additions & 9 deletions

File tree

.bash_aliases

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1 @@
11
alias ll='ls -l'
2-
3-
if [ ! -d "$HOME/.local/bin" ]; then
4-
mkdir -p "$HOME/.local/bin"
5-
fi
6-
7-
export PATH="$HOME/.local/bin:$PATH"

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,4 +146,6 @@ ENV \
146146
COPY docker-entrypoint.sh /docker-entrypoint.sh
147147
COPY .bash_aliases /home/node/
148148

149+
RUN claude install
150+
149151
ENTRYPOINT [ "/docker-entrypoint.sh" ]

docker-entrypoint.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ sudo /usr/local/bin/init-firewall.sh \
1212
# sometimes i forget where i started after all the firewall rule stdout
1313
ls -la
1414

15+
if [ -d "$HOME/.local/bin" ]; then
16+
export PATH="$HOME/.local/bin:$PATH"
17+
fi
18+
1519
if [ "$#" -eq 0 ]; then
1620
exec /bin/bash -l
1721
else
18-
if [ "$1" = "claude" ]; then
19-
claude install
20-
fi
2122
exec "$@"
2223
fi

0 commit comments

Comments
 (0)