Files
patate.dev/.gitea/workflows/deploy.yml
patate b9e08bb40b
Some checks failed
Deploy Website / deploy (push) Failing after 3s
fix: runner label
2025-10-31 08:27:52 +00:00

31 lines
674 B
YAML

name: Deploy Website
on:
push:
branches:
- master
jobs:
deploy:
runs-on: linux_amd64
volumes:
- /mnt/deploy:/mnt/deploy
steps:
- name: 1. Check out the code
uses: actions/checkout@v3
- name: 2. Copy files to web directory
run: |
echo "Copying files to host folder..."
ls -la
ls /mnt
cp -R . /mnt/deploy/.
- name: 3. Set permissions
run: |
echo "Setting web server permissions..."
chown -R www-data:www-data /mnt/deploy
find /mnt/deploy -type d -exec chmod 755 {} \;
find /mnt/deploy -type f -exec chmod 644 {} \;