Skip to content

Commit

Permalink
Trying docker heroku deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
vegarrsm committed Aug 31, 2023
1 parent 4453693 commit f417535
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 14 deletions.
23 changes: 10 additions & 13 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,18 +56,15 @@ jobs:
name: Deploy to Heroku
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout repository
uses: actions/checkout@v3

- name: Download production-ready build files
uses: actions/download-artifact@v3
with:
name: production-files

- name: Deploy to Heroku
uses: akhileshns/[email protected]
steps:
- name: Build, Push and Release a Docker container to Heroku
uses: gonuit/[email protected]
with:
heroku_api_key: ${{secrets.HEROKU_API_KEY}}
heroku_app_name: "jobjugglerapi"
heroku_email: "[email protected]"
email: ${{ secrets.HEROKU_EMAIL }}
heroku_api_key: ${{ secrets.HEROKU_API_KEY }}
heroku_app_name: jobjugglerapi
dockerfile_directory: ./
dockerfile_name: Dockerfile
docker_options: "--no-cache"
process_type: web
2 changes: 1 addition & 1 deletion Procfile
Original file line number Diff line number Diff line change
@@ -1 +1 @@
web: java -jar *.jar
web: java -jar db-scheduler-ui-backend/target/*.jar
14 changes: 14 additions & 0 deletions dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Use the official OpenJDK base image
FROM openjdk:17-jdk-slim

# Set the working directory inside the container
WORKDIR /app

# Copy the JAR file into the image
COPY ./db-scheduler-ui-backend/target/db-scheduler-ui-backend-0.0.1-SNAPSHOT.jar /app/app.jar

# Expose port 8080 for the application
EXPOSE 8081

# Command to run the application
CMD ["java", "-jar", "/app/app.jar"]

0 comments on commit f417535

Please sign in to comment.