Compare commits
18
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
386dd2d6a2 | ||
|
|
cf2f3d0255 | ||
|
|
bfcb7d7fd3 | ||
|
|
d003d3c1c7 | ||
|
|
786dc4c825 | ||
|
|
ef8c4bafe6 | ||
|
|
58311ba2df | ||
|
|
410f72caf0 | ||
|
|
f0e2c60620 | ||
|
|
ae0502ce16 | ||
|
|
3378d5c523 | ||
|
|
b7c4df42e0 | ||
|
|
a8ef158fd7 | ||
|
|
52e45a663e | ||
|
|
0c3ffff81c | ||
|
|
98c60c0d27 | ||
|
|
b20b33bf9b | ||
|
|
ad21d7fb6a |
@@ -61,4 +61,3 @@ ENV DATABASE_URL="file:/app/data/dev.db"
|
|||||||
|
|
||||||
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
|
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
|
||||||
CMD ["node", "server.js"]
|
CMD ["node", "server.js"]
|
||||||
|
|
||||||
|
|||||||
Vendored
+3
-3
@@ -85,13 +85,13 @@ services:
|
|||||||
- "traefik.http.routers.${NAME_SERVICE}.rule=Host(`recall.vodorod.cl`)"
|
- "traefik.http.routers.${NAME_SERVICE}.rule=Host(`recall.vodorod.cl`)"
|
||||||
environment:
|
environment:
|
||||||
- TZ=America/Santiago
|
- TZ=America/Santiago
|
||||||
- DATABASE_URL=file:/app/data/dev.db
|
- DATABASE_URL=file:./data/dev.db
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
networks:
|
networks:
|
||||||
- homelab-net
|
- homelab-net
|
||||||
mem_limit: 512m
|
mem_limit: 32m
|
||||||
mem_reservation: 256m
|
mem_reservation: 16m
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
networks:
|
networks:
|
||||||
homelab-net:
|
homelab-net:
|
||||||
|
|||||||
@@ -248,7 +248,3 @@ src/
|
|||||||
└── types/
|
└── types/
|
||||||
└── note.ts
|
└── note.ts
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
nueva prueba
|
|
||||||
BIN
Binary file not shown.
+3
-12
@@ -3,23 +3,14 @@ set -e
|
|||||||
|
|
||||||
cd /app
|
cd /app
|
||||||
|
|
||||||
|
# Initialize database if it doesn't exist or schema changed
|
||||||
echo "Checking database..."
|
echo "Checking database..."
|
||||||
|
|
||||||
# Ensure data directory exists with proper permissions
|
# Ensure data directory exists with proper permissions
|
||||||
mkdir -p /app/data
|
mkdir -p /app/data
|
||||||
chmod 777 /app/data
|
|
||||||
|
|
||||||
# Run db push (creates/updates database schema)
|
# Use local prisma version from node_modules (skip generate - already built)
|
||||||
# If it fails due to OOM but DB exists, continue anyway
|
./node_modules/prisma/build/index.js db push --skip-generate
|
||||||
./node_modules/prisma/build/index.js db push --skip-generate || {
|
|
||||||
exit_code=$?
|
|
||||||
if [ -f /app/data/dev.db ]; then
|
|
||||||
echo "db push failed (code $exit_code) but database exists, continuing..."
|
|
||||||
else
|
|
||||||
echo "db push failed and database does not exist"
|
|
||||||
exit $exit_code
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
echo "Starting application..."
|
echo "Starting application..."
|
||||||
exec "$@"
|
exec "$@"
|
||||||
|
|||||||
Reference in New Issue
Block a user