Skip to content

Fix github workflow #45

Fix github workflow

Fix github workflow #45

Workflow file for this run

name: Docker Image CI
on:
pull_request:
branches:
- main
- dev
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Create .env file
run: touch db/credentials.env
- name: Add login passes to env file
run: echo "NEO4J_AUTH=neo4j/admin" >> db/credentials.env
- name: Compose the Docker-compose file
run: docker-compose up
# name: Docker Image CI
# on:
# pull_request:
# branches:
# - main
# - dev
# jobs:
# build:
# runs-on: ubuntu-latest
# container: ubuntu
# steps:
# - uses: actions/checkout@v3
# # - uses: isbang/[email protected]
# # with:
# # compose-file: "compose.yml"
# # services: |
# # db
# # frontend
# # backend
# # - name: Create .env file
# # run: touch db/credentials.env
# # - name: Add login passes to env file
# # run: echo "NEO4J_AUTH=neo4j/admin123" >> db/credentials.env
# - name: Run Docker compose
# run: docker-compose up -d
# - name: List containers
# run: sleep 2; docker ps
# - name: Wait for containers to start
# run: |
# sleep 15
# docker run \
# --rm \
# --network mercury-project_default \
# alpine/curl -o /dev/null --retry 3 --retry-connrefused backend:5000
# - name: Test the backend
# run: cd backend; npm i && npm run test run
# - name: Shut down Docker compose
# run: cd ..; docker-compose down