Fix Go cache permission issues and ensure proper working directories
This commit is contained in:
parent
92f5c76955
commit
042c156960
8
start.sh
8
start.sh
@ -752,8 +752,10 @@ EOT
|
||||
fi
|
||||
# Ensure the right permissions
|
||||
chmod 644 /app/data/go/go.mod
|
||||
# Setup Go directories
|
||||
# Setup Go directories with proper permissions
|
||||
mkdir -p /app/data/go/pkg/mod /app/data/go/cache
|
||||
chmod -R 777 /app/data/go
|
||||
chown -R cloudron:cloudron /app/data/go
|
||||
|
||||
# Fix database migration state if needed
|
||||
echo "==> Checking database migration state"
|
||||
@ -776,7 +778,7 @@ if [ -d "$SERVER_DIR/cmd/museum" ]; then
|
||||
GOMODCACHE="$GOMODCACHE" \
|
||||
GO111MODULE=on \
|
||||
GOFLAGS="$GOFLAGS" \
|
||||
go run cmd/museum/main.go db force 25 > /app/data/logs/migrations/force.log 2>&1; then
|
||||
cd "$SERVER_DIR" && go run cmd/museum/main.go db force 25 > /app/data/logs/migrations/force.log 2>&1; then
|
||||
echo "==> Successfully forced migration version"
|
||||
else
|
||||
echo "==> WARNING: Could not force migration version"
|
||||
@ -826,7 +828,7 @@ elif [ -d "$SERVER_DIR/cmd/museum" ]; then
|
||||
GOMODCACHE="$GOMODCACHE" \
|
||||
GO111MODULE=on \
|
||||
GOFLAGS="$GOFLAGS" \
|
||||
go run cmd/museum/main.go serve > /app/data/logs/museum.log 2>&1 &
|
||||
cd "$SERVER_DIR" && go run cmd/museum/main.go serve > /app/data/logs/museum.log 2>&1 &
|
||||
SERVER_PID=$!
|
||||
else
|
||||
echo "==> ERROR: Museum server not found"
|
||||
|
Loading…
x
Reference in New Issue
Block a user