Skip to content
This repository was archived by the owner on Dec 9, 2022. It is now read-only.

Commit f495a56

Browse files
authored
Merge pull request #106 from livepoll/develop
Continuous release
2 parents ab7909d + 316bfc5 commit f495a56

File tree

61 files changed

+1091
-608
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+1091
-608
lines changed

.github/scripts/docker-compose.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ services:
2626
LIVE_POLL_MYSQL_USER: livepoll
2727
LIVE_POLL_MYSQL_PASSWORD: M3uBcPLbM7RmgX4C3wAUej6WPzq886
2828
LIVE_POLL_DEV_URL: localhost:4200
29+
LIVE_POLL_FRONTEND_URL: localhost:4200
2930
LIVE_POLL_SERVER_URL: localhost:8080
3031
LIVE_POLL_MAIL_HOST: ${LIVE_POLL_MAIL_HOST}
3132
LIVE_POLL_MAIL_PORT: ${LIVE_POLL_MAIL_PORT}
@@ -41,12 +42,6 @@ services:
4142
depends_on:
4243
db:
4344
condition: service_healthy
44-
healthcheck:
45-
test: "curl --fail --silent localhost:8080/actuator/health | grep UP || exit 1"
46-
interval: 10s
47-
timeout: 5s
48-
retries: 10
49-
start_period: 40s
5045

5146
networks:
5247
app-db: {}

.github/workflows/ci-with-docker-develop.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
LIVE_POLL_MYSQL_USER: ${{ secrets.API_LIVE_POLL_MYSQL_USER }}
2828
LIVE_POLL_MYSQL_PASSWORD: ${{ secrets.API_LIVE_POLL_MYSQL_PASSWORD }}
2929
LIVE_POLL_DEV_URL: ${{ secrets.API_LIVE_POLL_DEV_URL }}
30+
LIVE_POLL_FRONTEND_URL: ${{ secrets.API_LIVE_POLL_FRONTEND_URL }}
3031
LIVE_POLL_SERVER_URL: ${{ secrets.API_LIVE_POLL_SERVER_URL }}
3132
LIVE_POLL_MAIL_HOST: ${{ secrets.API_LIVE_POLL_MAIL_HOST }}
3233
LIVE_POLL_MAIL_PORT: ${{ secrets.API_LIVE_POLL_MAIL_PORT }}

.github/workflows/ci-with-docker.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
LIVE_POLL_MYSQL_USER: ${{ secrets.API_LIVE_POLL_MYSQL_USER }}
3030
LIVE_POLL_MYSQL_PASSWORD: ${{ secrets.API_LIVE_POLL_MYSQL_PASSWORD }}
3131
LIVE_POLL_DEV_URL: ${{ secrets.API_LIVE_POLL_DEV_URL }}
32+
LIVE_POLL_FRONTEND_URL: ${{ secrets.API_LIVE_POLL_FRONTEND_URL }}
3233
LIVE_POLL_SERVER_URL: ${{ secrets.API_LIVE_POLL_SERVER_URL }}
3334
LIVE_POLL_MAIL_HOST: ${{ secrets.API_LIVE_POLL_MAIL_HOST }}
3435
LIVE_POLL_MAIL_PORT: ${{ secrets.API_LIVE_POLL_MAIL_PORT }}

.github/workflows/ci.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
LIVE_POLL_MYSQL_USER: ${{ secrets.API_LIVE_POLL_MYSQL_USER }}
3030
LIVE_POLL_MYSQL_PASSWORD: ${{ secrets.API_LIVE_POLL_MYSQL_PASSWORD }}
3131
LIVE_POLL_DEV_URL: ${{ secrets.API_LIVE_POLL_DEV_URL }}
32+
LIVE_POLL_FRONTEND_URL: ${{ secrets.API_LIVE_POLL_FRONTEND_URL }}
3233
LIVE_POLL_SERVER_URL: ${{ secrets.API_LIVE_POLL_SERVER_URL }}
3334
LIVE_POLL_MAIL_HOST: ${{ secrets.API_LIVE_POLL_MAIL_HOST }}
3435
LIVE_POLL_MAIL_PORT: ${{ secrets.API_LIVE_POLL_MAIL_PORT }}
@@ -61,9 +62,12 @@ jobs:
6162

6263
- name: Install Newman
6364
run: sudo npm i -g newman
64-
65-
- name: API healthcheck
66-
run: curl -sSLf --retry-delay 5 --retry 5 --retry-connrefused --insecure http://example.org > /dev/null
65+
66+
- name: Test Docker Container listing
67+
run: docker ps
68+
69+
- name: Wait for API to come online
70+
run: sleep 20s
6771

6872
- name: Run Newman tests
69-
run: newman run ./postman/Livepoll.postman_collection.json --iteration-count 3 --folder "Integration Test" --insecure
73+
run: newman run ./postman/Livepoll.postman_collection.json --iteration-count 3 --folder "Integration Test" --insecure

env/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ services:
44
image: mysql:8.0
55
container_name: live-poll-dev-environment-db-mysql
66
volumes:
7-
- ./volumes/mysql-data:/var/lib/mysql
8-
- ./volumes/mysql-logs:/var/log/mysql
7+
- ~/volumes/mysql-data:/var/lib/mysql
8+
- ~/volumes/mysql-logs:/var/log/mysql
99
networks:
1010
- mysql-phpmyadmin
1111
ports:

pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<parent>
66
<groupId>org.springframework.boot</groupId>
77
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>2.5.0</version>
8+
<version>2.5.1</version>
99
<relativePath/>
1010
</parent>
1111
<groupId>de.live-poll</groupId>
1212
<artifactId>api</artifactId>
13-
<version>0.7.0</version>
13+
<version>0.8.0</version>
1414
<name>Live-Poll</name>
1515
<description>API Backend for Live-Poll</description>
1616

@@ -24,7 +24,7 @@
2424
<dependency>
2525
<groupId>org.springframework.boot</groupId>
2626
<artifactId>spring-boot-starter-quartz</artifactId>
27-
<version>2.5.0</version>
27+
<version>2.5.1</version>
2828
</dependency>
2929

3030
<dependency>

0 commit comments

Comments
 (0)