Updated the system with a network bridge #35
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Java CI Build | |
| on: push | |
| jobs: | |
| build: | |
| name: Java Docker Build | |
| runs-on: ubuntu-22.04 | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| - name: Set up JDK 17 | |
| uses: actions/setup-java@v2 | |
| with: | |
| java-version: '17' | |
| distribution: 'adopt' | |
| - name: Setup Docker Network | |
| run: | | |
| docker network create --driver bridge group9 | |
| docker pull mongo | |
| docker run -d --name mongo --network group9 mongo | |
| - name: Build with Maven | |
| run: mvn package -DskipTests | |
| - name: Build Docker Image | |
| run: docker build -t se_methods . | |
| - name: Run Docker Container | |
| run: docker run --network group9 --name devopscontainer se_methods | |
| - name: View Container Logs | |
| run: docker logs devopscontainer | |