Skip to content

Commit

Permalink
trying with docker
Browse files Browse the repository at this point in the history
  • Loading branch information
MocStepan committed May 8, 2024
1 parent 0bbcd28 commit 4f04835
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 22 deletions.
7 changes: 0 additions & 7 deletions .github/docker/Dockerfile

This file was deleted.

12 changes: 12 additions & 0 deletions .github/docker/Dockerfile-backend
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
FROM adoptopenjdk/openjdk17:alpine-slim

ENV SPRING_PROFILES_ACTIVE=prod

WORKDIR /app

COPY build/libs/*.jar /app/application.jar
COPY src/main/resources/application-prod.yml /app/application-prod.yml

EXPOSE 8080

CMD ["java", "-jar", "/app/application.jar", "--spring.config.location=file:/app/application-prod.yml"]
22 changes: 7 additions & 15 deletions .github/workflows/deploy-backend.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,24 +40,16 @@ jobs:
- name: create jar
run: ./gradlew bootJar

- name: build the docker image
uses: docker/build-push-action@v4
with:
context: .
dockerfile: Dockerfile
push: false
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/rest-api:latest

- name: login to docker hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}

- name: push the docker image to docker hub
uses: docker/build-push-action@v4
with:
context: .
dockerfile: Dockerfile
push: true
tags: ${{ secrets.DOCKER_HUB_USERNAME }}/rest-api:latest
- name: Set env
run: echo "DATE=$(date +%s)" >> $GITHUB_ENV

- name: Build and push Docker image for backend
run: |
docker build -f Dockerfile-backend -t stin-project/backend:${{ env.DATE }} .
docker push stin-project/backend:${{ env.DATE }}

0 comments on commit 4f04835

Please sign in to comment.