All checks were successful
Build and Deploy Nuxt / build (push) Successful in 49s
40 lines
1.2 KiB
YAML
40 lines
1.2 KiB
YAML
name: Build and Deploy Nuxt
|
|
|
|
on:
|
|
push:
|
|
branches: [master]
|
|
|
|
jobs:
|
|
build:
|
|
runs-on: docker
|
|
|
|
steps:
|
|
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Build frontend
|
|
run: |
|
|
docker build -t git.aranroig.com/${{ secrets.REGISTRY_USER }}/dragonroll-frontend:latest ./frontend
|
|
docker push git.aranroig.com/${{ secrets.REGISTRY_USER }}/dragonroll-frontend:latest
|
|
|
|
- name: Build backend
|
|
run: |
|
|
docker build -t git.aranroig.com/${{ secrets.REGISTRY_USER }}/dragonroll-backend:latest ./backend
|
|
docker push git.aranroig.com/${{ secrets.REGISTRY_USER }}/dragonroll-backend:latest
|
|
|
|
# - name: Copy files
|
|
# run: |
|
|
# scp docker-compose.yml deploy@${{ secrets.DEPLOY_HOST}}:/var/www/app/
|
|
# scp nginx.conf deploy@${{ secrets.DEPLOY_HOST }}:/var/www/app/nginx.conf
|
|
|
|
#- name: Deploy
|
|
# run: |
|
|
# ssh deploy@${{ secrets.DEPLOY_HOST }} << 'EOF'
|
|
# echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.aranroig.com -u "${{ secrets.REGISTRY_USER }}" --password-stdin
|
|
# cd /var/www/app/
|
|
# docker-compose pull
|
|
# docker-compose up -d
|
|
# EOF
|
|
|