generated from Flycro/laravel-nuxt
Compare commits
3 Commits
28d15cd26a
...
ae83ec3ff6
| Author | SHA1 | Date |
|---|---|---|
|
|
ae83ec3ff6 | |
|
|
e1092d616a | |
|
|
32ff5f22dd |
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
kind: pipeline
|
||||
type: exec
|
||||
name: default
|
||||
|
||||
platform:
|
||||
os: linux
|
||||
arch: amd64
|
||||
|
||||
steps:
|
||||
- name: Deploy
|
||||
commands:
|
||||
- cp -af . /var/www/html/bookstack.octolabs.net
|
||||
- cd /var/www/html/bookstack.octolabs.net
|
||||
- composer install --no-dev --optimize-autoloader
|
||||
- pnpm install
|
||||
- pnpm run build
|
||||
- chown -R flycro:www-data /var/www/html/bookstack.octolabs.net
|
||||
- find /var/www/html/bookstack.octolabs.net/www -type f -exec chmod 664 {} \\;
|
||||
- find /var/www/html/bookstack.octolabs.net/www -type d -exec chmod 775 {} \\;
|
||||
- docker -f docker-compose-production.yml down
|
||||
- docker -f docker-compose-production.yml build
|
||||
- docker -f docker-compose-production.yml up -d
|
||||
- docker compose exec php php artisan migrate --force
|
||||
- docker compose exec php php artisan optimize
|
||||
- docker compose exec php php artisan storage:link
|
||||
- pm2 restart ecosystem.config.js
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
FROM dunglas/frankenphp
|
||||
|
||||
RUN install-php-extensions pcntl
|
||||
RUN install-php-extensions pcntl pdo_pgsql pgsql
|
||||
|
||||
#ENV SERVER_NAME=bookstack.octolabs.net
|
||||
ENV SERVER_NAME=:80
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
|
||||
services:
|
||||
php:
|
||||
image: dunglas/frankenphp
|
||||
|
|
@ -9,6 +10,7 @@ services:
|
|||
networks:
|
||||
- laravel
|
||||
volumes:
|
||||
- '.:/app'
|
||||
- caddy_data:/data
|
||||
- caddy_config:/config
|
||||
redis:
|
||||
|
|
|
|||
|
|
@ -35,7 +35,6 @@ Route::prefix('api/v1')->group(function () {
|
|||
Route::get('/deadlines', [DeadlineController::class, 'index']);
|
||||
Route::post('/deadlines', [DeadlineController::class, 'createDeadline']);
|
||||
Route::put('/user-deadlines/{deadlineId}', [DeadlineController::class, 'updateUserDeadline']);
|
||||
});
|
||||
|
||||
Route::post('/admin/add-total-votes-all', [VoteController::class, 'addTotalVotesAll']);
|
||||
|
||||
|
|
@ -46,3 +45,4 @@ Route::prefix('api/v1')->group(function () {
|
|||
Route::post('upload', [UploadController::class, 'image'])->name('upload.image');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue