Copy files from the checkout
Some checks failed
Deploy Homepage / deploy (push) Has been cancelled

Gitea can't checkout outside from the workspace directory
This commit is contained in:
bdizen 2024-11-26 14:08:05 +02:00
parent 5c657a60ac
commit c762b9eb24

View File

@ -6,10 +6,17 @@ on:
jobs:
deploy:
runs-on: [dev, docker-compose]
defaults:
run:
working-directory: /root/homepage
steps:
- uses: actions/checkout@v4
with:
sparse-checkout: |
config
- name: Copy files to target directory
run: |
mkdir -p /root/homepage
cp -r * /root/homepage/
- name: Check dockerfile existence
id: docker-compose-exist
run: |
@ -21,26 +28,26 @@ jobs:
- name: Status homepage stack
if: ${{ steps.docker-compose-exist.outputs.result }}
working-directory: /root/homepage
run: |
docker compose ps
- name: Shutdown homepage stack
if: ${{ steps.docker-compose-exist.outputs.result }}
working-directory: /root/homepage
run: |
docker compose down
- uses: actions/checkout@v4
with:
path: /root/homepage
sparse-checkout: |
config
- name: Start homepage stack
if: ${{ steps.docker-compose-exist.outputs.result }}
working-directory: /root/homepage
run: |
docker compose up
- name: Status homepage stack
if: ${{ steps.docker-compose-exist.outputs.result }}
working-directory: /root/homepage
run: |
docker compose ps