Compare commits

...

3 Commits

4 changed files with 28 additions and 10 deletions

View File

@@ -3,6 +3,8 @@
**/*log
**/*tmp
.pnpm-store
.env
.env.production

View File

@@ -1,5 +1,14 @@
FROM 192.168.10.61:5000/nvm_ubuntu:latest
# Use official Node 18 base image
FROM node:22-slim
# Install pnpm globally
RUN npm install -g pnpm
# Set working directory
WORKDIR /app
RUN nvm install 22
# Copy your application code (optional, comment out if not needed)
# COPY . .
# Default command (optional)
CMD ["node"]

View File

@@ -3,12 +3,21 @@
# set -x
# nvm use 20
nvm install 18
nvm alias default 18
nvm use default
node -v
# pnpm run build
sleep infinity
pnpm i
pnpm run build
echo "build done"
while true; do
pnpm run start
echo "server restarted"
sleep 3
done
# pnpm i -D

View File

@@ -20,9 +20,7 @@ EXPOSE 8090
COPY --from=downloader /pocketbase /usr/local/bin/pocketbase
ENTRYPOINT [
"/usr/local/bin/pocketbase", "serve", "--http=0.0.0.0:8090", "--dir=/pb_data", "--publicDir=/pb_public", "--hooksDir=/pb_hooks"]
ENTRYPOINT ["/usr/local/bin/pocketbase", "serve", "--http=0.0.0.0:8090", "--dir=/pb_data", "--publicDir=/pb_public", "--hooksDir=/pb_hooks"]
# ---
# RUN apk add sqlite entr