This commit is contained in:
ben 2023-10-12 00:55:34 -04:00
parent 9e8bdd30d9
commit cfa9be4705
4 changed files with 57 additions and 10 deletions

View File

@ -17,14 +17,20 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
tools: composer
extensions: bcmath, ctype, fileinfo, json, odbc, mbstring, openssl, pdo, pdo_mysql, pdo_odbc tokenizer, xml, soap, redis, igbinary
php-version: "8.2"
ssh-config: |
Host benhub
Port 9001
User git
- name: Install dependencies
run: composer install --no-interaction --no-scripts --prefer-dist --no-dev
run: composer install --no-interaction --no-scripts --prefer-dist
- name: Deploy
uses: deployphp/action@v1
with:
private-key: ${{ secrets.DEPLOY_KEY }}
dep: deploy production --tag=${{ githib.ref }}
dep: deploy production

View File

@ -15,6 +15,7 @@
},
"require-dev": {
"barryvdh/laravel-ide-helper": "^2.13",
"deployer/deployer": "^7.3",
"fakerphp/faker": "^1.9.1",
"laravel/breeze": "^1.24",
"laravel/pint": "^1.0",
@ -44,10 +45,7 @@
],
"post-update-cmd": [
"@php artisan vendor:publish --tag=laravel-assets --ansi --force",
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"@php artisan ide-helper:generate",
"@php artisan ide-helper:models --write-mixin",
"@php artisan ide-helper:meta"
"Illuminate\\Foundation\\ComposerScripts::postUpdate"
],
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""

47
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "feae295eec753591e7cf70bf21f57924",
"content-hash": "6f613b80fde0f91b5425be61accfc51f",
"packages": [
{
"name": "brick/math",
@ -6158,6 +6158,49 @@
],
"time": "2022-11-17T09:50:14+00:00"
},
{
"name": "deployer/deployer",
"version": "v7.3.1",
"source": {
"type": "git",
"url": "https://github.com/deployphp/deployer.git",
"reference": "c5c5e79d4e57445918ed24a9cdd3d85b0f261de3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/deployphp/deployer/zipball/c5c5e79d4e57445918ed24a9cdd3d85b0f261de3",
"reference": "c5c5e79d4e57445918ed24a9cdd3d85b0f261de3",
"shasum": ""
},
"bin": [
"dep"
],
"type": "library",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Anton Medvedev",
"email": "anton@medv.io"
}
],
"description": "Deployment Tool",
"homepage": "https://deployer.org",
"support": {
"docs": "https://deployer.org/docs",
"issues": "https://github.com/deployphp/deployer/issues",
"source": "https://github.com/deployphp/deployer"
},
"funding": [
{
"url": "https://github.com/sponsors/antonmedv",
"type": "github"
}
],
"time": "2023-04-05T09:24:30+00:00"
},
{
"name": "doctrine/cache",
"version": "2.2.0",
@ -9758,5 +9801,5 @@
"php": "^8.1"
},
"platform-dev": [],
"plugin-api-version": "2.3.0"
"plugin-api-version": "2.6.0"
}

View File

@ -8,7 +8,7 @@ require 'contrib/npm.php';
// Config
set('git_ssh_command', 'ssh');
set('repository', 'git@ssh.git.lovelynet.net:9001/PriceyBot/PriceyBotPanel.git');
set('repository', 'benhub/PriceyBot/PriceyBotPanel.git');
add('shared_files', []);
add('shared_dirs', []);
@ -23,7 +23,7 @@ host('production')
->set('hostname', 'vps.benjamyn.love')
->set('port', '22')
->set('remote_user', 'root')
->set('deploy_path'), '/opt/PriceyBotPanel');
->set('deploy_path', '/opt/PriceyBotPanel2');
// Tasks