File tree Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Expand file tree Collapse file tree 1 file changed +19
-2
lines changed Original file line number Diff line number Diff line change 7
7
pull_request :
8
8
branches :
9
9
- main
10
+ - dev
10
11
11
12
jobs :
12
13
build :
22
23
- name : Build Docker image
23
24
run : docker build . --target prod -t onboardlite
24
25
25
- - name : Verify Docker image
26
- run : docker run -e ONBOARD_ENV=dev --rm onboardlite echo "Docker image built successfully!"
26
+ - name : Run Docker container
27
+ run : docker run -d -p 8000:8000 --name onboardlite_container onboardlite
28
+
29
+ - name : Wait for container to be ready
30
+ run : |
31
+ for i in {1..30}; do
32
+ if curl -s -v http://localhost:8000/; then
33
+ exit 0
34
+ fi
35
+ sleep 1
36
+ done
37
+ exit 1
38
+
39
+ - name : Verify homepage
40
+ run : curl -f -v http://localhost:8000/
41
+
42
+ - name : Stop and remove Docker container
43
+ run : docker stop onboardlite_container && docker rm onboardlite_container
You can’t perform that action at this time.
0 commit comments