Skip to content

feat: add map and moving dot #57

feat: add map and moving dot

feat: add map and moving dot #57

Workflow file for this run

name: Deploy to EC2
on:
push:
branches:
- main
jobs:
deploy:
name: Push to EC2 Instance
runs-on: ubuntu-latest
steps:
- name: Checkout the code
uses: actions/checkout@v4
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build docker images
run: |
docker compose build
docker compose push
- name: Deploy to my EC2 instance
uses: easingthemes/ssh-deploy@v4
env:
SSH_PRIVATE_KEY: ${{ secrets.EC2_SSH_PRIVATE_KEY }}
SOURCE: "./"
REMOTE_HOST: ${{ secrets.EC2_HOST }}
REMOTE_USER: ubuntu
TARGET: "/home/ubuntu/food-delivery"
SCRIPT_BEFORE: ls
SCRIPT_AFTER: |
docker compose -f "./food-delivery/docker-compose.yaml" pull
docker compose -f "./food-delivery/docker-compose.yaml" up -d