diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 572c1344..f8c7729b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,17 +9,25 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - - run: docker build -t wjddn/recboj-test -f Dockerfile.dev . - - run: docker run -e CI=true wjddn/recboj-test npm test - - working-directory: ./ChromeExtension/server + + - name: Docker Login + run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + + - name: Build Docker Image + run: docker build -t wjddn/recboj-test -f Dockerfile.dev . + working-directory: ./ChromeExtension/server + + - name: Run Tests + run: docker run -e CI=true wjddn/recboj-test python app.py + working-directory: ./ChromeExtension/server - name: Generate deployment package run: bash deploy.sh + working-directory: ./ChromeExtension/server - name: Deploy to EB uses: einaregilsson/beanstalk-deploy@v18 - with: + with: aws_access_key: ${{ secrets.AWS_ACCESS_KEY }} aws_secret_key: ${{ secrets.AWS_SECRET_KEY }} application_name: docker-gitaction @@ -27,4 +35,4 @@ jobs: existing_bucket_name: elasticbeanstalk-eu-north-1-900478210705 region: eu-north-1 version_label: ${{ github.sha }} - deployment_package: deploy.zip \ No newline at end of file + deployment_package: deploy.zip