Skip to content

chore(deps): update actions/checkout action to v4 (#101) #41

chore(deps): update actions/checkout action to v4 (#101)

chore(deps): update actions/checkout action to v4 (#101) #41

Workflow file for this run

name: Deployment
on:
push:
branches:
- main
jobs:
deployment:
runs-on: self-hosted
environment: production
steps:
- name: Pull new image
working-directory: ${{secrets.CONTAINTER_PATH}}
run: echo -e "${{secrets.PASSWORD}}\n" | sudo -S docker-compose pull
- name: Turn server off
working-directory: ${{secrets.CONTAINTER_PATH}}
run: echo -e "${{secrets.PASSWORD}}\n" | sudo -S docker-compose down
- name: Start server
working-directory: ${{secrets.CONTAINTER_PATH}}
run: echo -e "${{secrets.PASSWORD}}\n" | sudo -S docker-compose up -d
- name: Run migration
working-directory: ${{secrets.CONTAINTER_PATH}}
run: echo -e "${{secrets.PASSWORD}}\n" | sudo -S docker-compose exec -T jfm python manage.py migrate