try actions
Some checks failed
CI / container-test-job (push) Failing after 2s

This commit is contained in:
Kris
2024-02-06 07:50:24 -05:00
parent 9dc43d77c9
commit 664eefe24f

View File

@@ -9,15 +9,24 @@ on:
jobs: jobs:
container-test-job: container-test-job:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container:
image: node:18
env:
NODE_ENV: development
ports:
- 80
volumes:
- my_docker_volume:/volume_mount
options: --cpus 1
steps: steps:
- name: Check for dockerenv file - name: Checkout repository
run: (ls /.dockerenv && echo Found dockerenv) || (echo No dockerenv) uses: actions/checkout@v2
- name: Set up Docker
uses: actions/setup-docker@v2
with:
dockerfile-path: ./Dockerfile # Specify the path to your Dockerfile
- name: Build Docker image
run: docker build -t your-docker-image-name:latest .
- name: Run Docker container
run: docker run -d -p 3000:3000 your-docker-image-name:latest
- name: Wait for Rails to start
run: docker exec $(docker ps -q) sh -c 'until nc -z localhost 3000; do sleep 1; done'
- name: Run Rails tests
run: docker exec $(docker ps -q) bundle exec rails test