File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change 53
53
echo '--- DEBUG: Listing node_modules/.bin if exists ---'
54
54
if [ -d node_modules/.bin ]; then ls -l node_modules/.bin; else echo "node_modules/.bin does not exist"; fi
55
55
56
+ # Ensure the Postgres data volume exists before starting services
57
+ - name : ' 🔧 Ensure Postgres data volume exists'
58
+ run : |
59
+ if [ -z "$(docker volume ls -q -f name=codebuilder-postgres-data)" ]; then
60
+ echo "Volume 'codebuilder-postgres-data' not found. Creating it..."
61
+ docker volume create codebuilder-postgres-data
62
+ else
63
+ echo "Volume 'codebuilder-postgres-data' already exists. Skipping creation."
64
+ fi
65
+
56
66
- name : ' �🚀 Build, Launch, and Update Services'
57
67
run : |
58
68
# Step 1: Ensure the Docker network exists.
@@ -102,15 +112,6 @@ jobs:
102
112
# Use 'codebuilder' as the stack prefix
103
113
docker compose -p codebuilder up -d --no-deps api
104
114
105
- - name : ' 🔧 Ensure Postgres data volume exists'
106
- run : |
107
- if [ -z "$(docker volume ls -q -f name=codebuilder-postgres-data)" ]; then
108
- echo "Volume 'codebuilder-postgres-data' not found. Creating it..."
109
- docker volume create codebuilder-postgres-data
110
- else
111
- echo "Volume 'codebuilder-postgres-data' already exists. Skipping creation."
112
- fi
113
-
114
115
- name : ' 🗑 Prune Old Docker Images'
115
116
if : always()
116
117
run : docker image prune -af
You can’t perform that action at this time.
0 commit comments