immich/.devcontainer/server/postCreate.sh
2025-05-01 04:11:18 +00:00

27 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# shellcheck source=common.sh
source /immich-devcontainer/common.sh
sudo find "${IMMICH_WORKSPACE}/server/upload" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres/*" -not -path "${IMMICH_WORKSPACE}/server/upload/postgres" -exec chown node {} +
sudo chown node -R "${IMMICH_WORKSPACE}/.vscode" \
"${IMMICH_WORKSPACE}/cli/node_modules" \
"${IMMICH_WORKSPACE}/e2e/node_modules" \
"${IMMICH_WORKSPACE}/open-api/typescript-sdk/node_modules" \
"${IMMICH_WORKSPACE}/server/node_modules" \
"${IMMICH_WORKSPACE}/server/dist" \
"${IMMICH_WORKSPACE}/web/node_modules" \
"${IMMICH_WORKSPACE}/web/dist"
echo "Installing dependencies (server)"
echo npm --prefix "${IMMICH_WORKSPACE}/server" install
npm --prefix "${IMMICH_WORKSPACE}/server" install
echo "Installing dependencies (web)"
echo npm --prefix "${IMMICH_WORKSPACE}/open-api/typescript-sdk" install
npm --prefix "${IMMICH_WORKSPACE}/open-api/typescript-sdk" install
echo npm --prefix "${IMMICH_WORKSPACE}/open-api/typescript-sdk" run build
npm --prefix "${IMMICH_WORKSPACE}/open-api/typescript-sdk" run build
echo npm --prefix "${IMMICH_WORKSPACE}/web" install
npm --prefix "${IMMICH_WORKSPACE}/web" install