@@ -209,14 +209,15 @@ jobs:
209209 echo \"${{ secrets.OCI_AUTH_TOKEN }}\" | docker login ${{ secrets.OCI_REGISTRY }} -u ${{ secrets.OCI_USERNAME }} --password-stdin && \
210210 echo 'Stopping and removing existing containers if any...' && \
211211 docker ps -q | xargs -r docker stop && docker ps -aq | xargs -r docker rm && \
212+ echo 'Modifying docker-compose.yml to use local Dockerfiles...' && \
213+ sed -i '/^version:/d' docker-compose.yml && \
214+ sed -i 's|build:\\n context: ./|build: ./|g' docker-compose.yml && \
212215 echo 'Building Docker images locally...' && \
213216 for service in eureka-server api-gateway recommendation-service statistics-service user-tracking-service; do \
214217 cd \$service && \
215218 docker build -t music-analytics/\$service . || exit 1; \
216219 cd .. ; \
217220 done && \
218- echo 'Fixing docker-compose file (removing version attribute)...' && \
219- sed -i '/^version:/d' docker-compose.yml && \
220221 echo 'Starting new containers with docker-compose...' && \
221222 docker-compose up -d && \
222223 echo 'Container status:' && docker-compose ps"
@@ -230,6 +231,12 @@ jobs:
230231 env | grep DOCKER || echo "No Docker environment variables found" &&
231232 echo "==== DOCKER-COMPOSE FILE CONTENT ====" &&
232233 cat ~/music-analytics/vm-deploy/docker-compose.yml || echo "No docker-compose file found" &&
234+ echo "==== DIRECTORY CONTENT ====" &&
235+ ls -la ~/music-analytics/vm-deploy/ &&
236+ for service in eureka-server api-gateway recommendation-service statistics-service user-tracking-service; do
237+ echo "==== $service DIRECTORY CONTENT ====" &&
238+ ls -la ~/music-analytics/vm-deploy/$service/
239+ done &&
233240 echo "==== EUREKA SERVER LOGS ====" &&
234241 docker logs $(docker ps -q -f name=eureka-server) || echo "No eureka-server logs available" &&
235242 echo "==== ALL CONTAINERS ====" &&
0 commit comments