generated from Flycro/laravel-nuxt
fix: Fixed Problems in Docker Files + deploy script
Some checks failed
continuous-integration/drone Build is failing
Some checks failed
continuous-integration/drone Build is failing
This commit is contained in:
27
.drone.yml
Normal file
27
.drone.yml
Normal file
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user