generated from Flycro/laravel-nuxt
fix: Fixed Problems in Docker Files + deploy script
continuous-integration/drone Build is failing
Details
continuous-integration/drone Build is failing
Details
parent
e1092d616a
commit
ae83ec3ff6
|
|
@ -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
|
||||
|
|
@ -8,7 +8,4 @@ ENV SERVER_NAME=:80
|
|||
|
||||
COPY . /app
|
||||
|
||||
RUN composer install --no-dev --optimize-autoloader
|
||||
RUN php artisan storage:link
|
||||
|
||||
ENTRYPOINT ["php", "artisan", "octane:frankenphp"]
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ services:
|
|||
networks:
|
||||
- laravel
|
||||
volumes:
|
||||
- './storage/app/public:/app/storage/public'
|
||||
- '.:/app'
|
||||
- caddy_data:/data
|
||||
- caddy_config:/config
|
||||
redis:
|
||||
|
|
|
|||
Loading…
Reference in New Issue