fix(ci): simplify deploy docker-compose - mount /opt/volunteer/app:/app:ro directly
Deploy to Server / deploy (push) Canceled after 17m13s
Deploy to Server / deploy (push) Canceled after 17m13s
This commit is contained in:
@@ -41,8 +41,8 @@ jobs:
|
||||
cp -r client/dist deploy-pkg/app/client/dist
|
||||
cp -r server/dist deploy-pkg/app/server/dist
|
||||
cp -r server/node_modules deploy-pkg/app/server/node_modules
|
||||
cp -r server/src/db/schema.sql deploy-pkg/app/server/src/db/schema.sql 2>/dev/null || mkdir -p deploy-pkg/app/server/src/db && cp server/src/db/schema.sql deploy-pkg/app/server/src/db/
|
||||
cp docker-compose.yml deploy-pkg/
|
||||
mkdir -p deploy-pkg/app/server/src/db
|
||||
cp server/src/db/schema.sql deploy-pkg/app/server/src/db/schema.sql
|
||||
cat > deploy-pkg/docker-compose.yml <<'EOF'
|
||||
services:
|
||||
volunteer:
|
||||
@@ -50,16 +50,16 @@ jobs:
|
||||
container_name: volunteer-manage
|
||||
restart: unless-stopped
|
||||
working_dir: /app/server
|
||||
command: sh -c "mkdir -p /app/client/dist /app/server/src/db && cp -r /tmp-src/* /app/ 2>/dev/null; [ -d /app/server/src/db ] || mkdir -p /app/server/src/db; node /app/server/dist/index.js"
|
||||
command: ["node", "dist/index.js"]
|
||||
ports:
|
||||
- "3000:3000"
|
||||
environment:
|
||||
- NODE_ENV=production
|
||||
- PORT=3000
|
||||
- JWT_SECRET=${{ secrets.JWT_SECRET || 'volunteer-manage-secret-key-2026' }}
|
||||
- JWT_SECRET=${JWT_SECRET:-volunteer-manage-secret-key-2026}
|
||||
volumes:
|
||||
- /opt/volunteer/data:/app/server/data
|
||||
- /opt/volunteer/app:/app:rw
|
||||
- /opt/volunteer/app:/app:ro
|
||||
EOF
|
||||
|
||||
- name: Install SSH key
|
||||
|
||||
Reference in New Issue
Block a user