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
|
fi
|
||||||
# Ensure the right permissions
|
# Ensure the right permissions
|
||||||
chmod 644 /app/data/go/go.mod
|
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
|
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
|
# Fix database migration state if needed
|
||||||
echo "==> Checking database migration state"
|
echo "==> Checking database migration state"
|
||||||
@ -776,7 +778,7 @@ if [ -d "$SERVER_DIR/cmd/museum" ]; then
|
|||||||
GOMODCACHE="$GOMODCACHE" \
|
GOMODCACHE="$GOMODCACHE" \
|
||||||
GO111MODULE=on \
|
GO111MODULE=on \
|
||||||
GOFLAGS="$GOFLAGS" \
|
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"
|
echo "==> Successfully forced migration version"
|
||||||
else
|
else
|
||||||
echo "==> WARNING: Could not force migration version"
|
echo "==> WARNING: Could not force migration version"
|
||||||
@ -826,7 +828,7 @@ elif [ -d "$SERVER_DIR/cmd/museum" ]; then
|
|||||||
GOMODCACHE="$GOMODCACHE" \
|
GOMODCACHE="$GOMODCACHE" \
|
||||||
GO111MODULE=on \
|
GO111MODULE=on \
|
||||||
GOFLAGS="$GOFLAGS" \
|
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=$!
|
SERVER_PID=$!
|
||||||
else
|
else
|
||||||
echo "==> ERROR: Museum server not found"
|
echo "==> ERROR: Museum server not found"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user