diff --git a/.forgejo/workflows/build-deploy.yml b/.forgejo/workflows/build-deploy.yml index a9055cd..2654b3e 100644 --- a/.forgejo/workflows/build-deploy.yml +++ b/.forgejo/workflows/build-deploy.yml @@ -22,10 +22,10 @@ jobs: run: npm run build:de - uses: actions/upload-artifact@v3 with: - name: website + name: website-build path: dist/ deploy-dev: - needs: [website] + needs: [website-build] runs-on: docker container: image: node:lts-alpine @@ -36,6 +36,14 @@ jobs: - name: Install Dependencies run: which lftp || ( apk --update add lftp ) - name: Deploy English Version - run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./dist/en/ dev.samuel-philipp.com/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST + run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./website-build/dist/en/ dev.samuel-philipp.com/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST + env: + ftp_host: ${{ secrets.FTP_HOST }} + ftp_username: ${{ secrets.FTP_USERNAME }} + ftp_password: ${{ secrets.FTP_PASSWORD }} - name: Deploy German Version - run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./dist/de/ dev.samuel-philipp.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST + run: lftp -e "set ftp:ssl-force true; set ssl:verify-certificate no; mirror -R ./website-build/dist/de/ dev.samuel-philipp.de/; bye" -u $FTP_USERNAME,$FTP_PASSWORD $FTP_HOST + env: + ftp_host: ${{ secrets.FTP_HOST }} + ftp_username: ${{ secrets.FTP_USERNAME }} + ftp_password: ${{ secrets.FTP_PASSWORD }}