Skip to content

Updated a request credit template on dashboard #21

Updated a request credit template on dashboard

Updated a request credit template on dashboard #21

Workflow file for this run

name: Docker Image CI
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Log in to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Define Image Name and Tags
run: |
IMAGE_NAME="mohdjami/travel-itineraries"
echo "IMAGE_NAME=${IMAGE_NAME}" >> $GITHUB_ENV
echo "TIMESTAMP_TAG=${IMAGE_NAME}:$(date +%s)" >> $GITHUB_ENV
echo "LATEST_TAG=${IMAGE_NAME}:latest" >> $GITHUB_ENV
- name: Debug - Print Environment Variables
run: |
echo "LATEST_TAG=${{ env.LATEST_TAG }}"
echo "TIMESTAMP_TAG=${{ env.TIMESTAMP_TAG }}"
- name: Build the Docker image
run: |
docker build . --file Dockerfile --tag "${{ env.LATEST_TAG }}" --tag "${{ env.TIMESTAMP_TAG }}"
- name: Push Docker image to Docker Hub
run: |
docker push "${{ env.LATEST_TAG }}"
docker push "${{ env.TIMESTAMP_TAG }}"