From 5d65992f4db3b85b3d3dd13fad5588b7f22f60be Mon Sep 17 00:00:00 2001 From: Makini Date: Fri, 14 Jun 2024 03:13:04 +0100 Subject: [PATCH] Lets switch to a docker image --- .github/workflows/workflow.yml | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index f2884437..3f026089 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -19,9 +19,6 @@ jobs: image: postgres:latest ports: - 5432:5432 - env: - POSTGRES_DB: acebook_springboot_development - POSTGRES_HOST_AUTH_METHOD: trust options: >- --health-cmd "pg_isready" --health-interval 10s @@ -52,20 +49,21 @@ jobs: sudo mv chromedriver /usr/local/bin/ sudo chmod +x /usr/local/bin/chromedriver - - name: Run unit tests - run: mvn test -Dtest=PostTest + - name: Pull Docker image + run: docker pull mhk1/acebook_penguins - - name: Connect to PostgreSQL + - name: Run unit tests env: - PGPASSWORD: ${{ secrets.RENDER_DB_PASSWORD }} - run: | - psql -h -U -d -c '\l' + SPRING_DATASOURCE_URL: jdbc:postgresql://localhost:5432/acebook_springboot_development + SPRING_DATASOURCE_USERNAME: postgres + SPRING_DATASOURCE_PASSWORD: postgres + run: mvn test -Dtest=PostTest - name: Run the application env: - SPRING_DATASOURCE_URL: ${{ secrets.RENDER_DB_URL }} - SPRING_DATASOURCE_USERNAME: ${{ secrets.RENDER_DB_USERNAME }} - SPRING_DATASOURCE_PASSWORD: ${{ secrets.RENDER_DB_PASSWORD }} + SPRING_DATASOURCE_URL: jdbc:postgresql://localhost:5432/acebook_springboot_development + SPRING_DATASOURCE_USERNAME: postgres + SPRING_DATASOURCE_PASSWORD: postgres run: mvn spring-boot:run & - name: Health check