Skip to content

Commit

Permalink
Lets switch to a docker image
Browse files Browse the repository at this point in the history
  • Loading branch information
Hakim-Kay committed Jun 14, 2024
1 parent cc53175 commit 5d65992
Showing 1 changed file with 10 additions and 12 deletions.
22 changes: 10 additions & 12 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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 <RENDER_DB_HOST> -U <RENDER_DB_USERNAME> -d <RENDER_DB_NAME> -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
Expand Down

0 comments on commit 5d65992

Please sign in to comment.