mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-21 15:54:22 +01:00
update docker config for XLSX exports
This commit is contained in:
parent
a2066d8c09
commit
4eca6e9dbb
@ -42,6 +42,7 @@ RUN ln -sf /dev/stderr /var/log/nginx/error.log
|
|||||||
RUN mkdir -p /usr/src/app
|
RUN mkdir -p /usr/src/app
|
||||||
RUN mkdir -p /usr/src/app/config
|
RUN mkdir -p /usr/src/app/config
|
||||||
RUN mkdir -p /usr/src/app/invoices
|
RUN mkdir -p /usr/src/app/invoices
|
||||||
|
RUN mkdir -p /usr/src/app/exports
|
||||||
RUN mkdir -p /usr/src/app/log
|
RUN mkdir -p /usr/src/app/log
|
||||||
RUN mkdir -p /usr/src/app/public/uploads
|
RUN mkdir -p /usr/src/app/public/uploads
|
||||||
RUN mkdir -p /usr/src/app/public/assets
|
RUN mkdir -p /usr/src/app/public/assets
|
||||||
@ -56,6 +57,7 @@ COPY . /usr/src/app
|
|||||||
|
|
||||||
# Volumes
|
# Volumes
|
||||||
VOLUME /usr/src/app/invoices
|
VOLUME /usr/src/app/invoices
|
||||||
|
VOLUME /usr/src/app/exports
|
||||||
VOLUME /usr/src/app/public/uploads
|
VOLUME /usr/src/app/public/uploads
|
||||||
VOLUME /usr/src/app/public/assets
|
VOLUME /usr/src/app/public/assets
|
||||||
VOLUME /var/log/supervisor
|
VOLUME /var/log/supervisor
|
||||||
|
@ -42,6 +42,8 @@ namespace :deploy do
|
|||||||
run "mkdir -p #{shared_path}/config"
|
run "mkdir -p #{shared_path}/config"
|
||||||
run "mkdir -p #{shared_path}/uploads"
|
run "mkdir -p #{shared_path}/uploads"
|
||||||
run "mkdir -p #{shared_path}/invoices"
|
run "mkdir -p #{shared_path}/invoices"
|
||||||
|
run "mkdir -p #{shared_path}/exports"
|
||||||
|
run "mkdir -p #{shared_path}/plugins"
|
||||||
put File.read("config/database.yml"), "#{shared_path}/config/database.yml"
|
put File.read("config/database.yml"), "#{shared_path}/config/database.yml"
|
||||||
puts "Now edit #{shared_path}/config/database.yml and add your username and password"
|
puts "Now edit #{shared_path}/config/database.yml and add your username and password"
|
||||||
put File.read("config/application.yml"), "#{shared_path}/config/application.yml"
|
put File.read("config/application.yml"), "#{shared_path}/config/application.yml"
|
||||||
@ -92,6 +94,20 @@ namespace :deploy do
|
|||||||
end
|
end
|
||||||
after "deploy:finalize_update", 'deploy:symlink_invoices_dir'
|
after "deploy:finalize_update", 'deploy:symlink_invoices_dir'
|
||||||
|
|
||||||
|
desc "Symlinks the exports dir"
|
||||||
|
task :symlink_exports_dir, :roles => :app do
|
||||||
|
run "rm -rf #{release_path}/exports"
|
||||||
|
run "ln -nfs #{shared_path}/exports/ #{release_path}/"
|
||||||
|
end
|
||||||
|
after "deploy:finalize_update", 'deploy:symlink_exports_dir'
|
||||||
|
|
||||||
|
desc "Symlinks the plugins dir"
|
||||||
|
task :symlink_plugins_dir, :roles => :app do
|
||||||
|
run "rm -rf #{release_path}/plugins"
|
||||||
|
run "ln -nfs #{shared_path}/plugins/ #{release_path}/"
|
||||||
|
end
|
||||||
|
after "deploy:finalize_update", 'deploy:symlink_plugins_dir'
|
||||||
|
|
||||||
namespace :assets do
|
namespace :assets do
|
||||||
desc 'Run the precompile task locally and rsync with shared'
|
desc 'Run the precompile task locally and rsync with shared'
|
||||||
task :precompile, :roles => :web, :except => { :no_release => true } do
|
task :precompile, :roles => :web, :except => { :no_release => true } do
|
||||||
|
@ -248,6 +248,7 @@ docker run --restart=always -d --name=fabmanager \
|
|||||||
-v /home/core/fabmanager/public/assets:/usr/src/app/public/assets \
|
-v /home/core/fabmanager/public/assets:/usr/src/app/public/assets \
|
||||||
-v /home/core/fabmanager/public/uploads:/usr/src/app/public/uploads \
|
-v /home/core/fabmanager/public/uploads:/usr/src/app/public/uploads \
|
||||||
-v /home/core/fabmanager/invoices:/usr/src/app/invoices \
|
-v /home/core/fabmanager/invoices:/usr/src/app/invoices \
|
||||||
|
-v /home/core/fabmanager/exports:/usr/src/app/exports \
|
||||||
-v /home/core/fabmanager/plugins:/usr/src/app/plugins \
|
-v /home/core/fabmanager/plugins:/usr/src/app/plugins \
|
||||||
-v /home/core/fabmanager/log:/var/log/supervisor \
|
-v /home/core/fabmanager/log:/var/log/supervisor \
|
||||||
-v /home/core/fabmanager/letsencrypt/etc:/etc/letsencrypt \
|
-v /home/core/fabmanager/letsencrypt/etc:/etc/letsencrypt \
|
||||||
|
@ -15,6 +15,7 @@ services:
|
|||||||
- /home/core/fabmanager/public/assets:/usr/src/app/public/assets
|
- /home/core/fabmanager/public/assets:/usr/src/app/public/assets
|
||||||
- /home/core/fabmanager/public/uploads:/usr/src/app/public/uploads
|
- /home/core/fabmanager/public/uploads:/usr/src/app/public/uploads
|
||||||
- /home/core/fabmanager/invoices:/usr/src/app/invoices
|
- /home/core/fabmanager/invoices:/usr/src/app/invoices
|
||||||
|
- /home/core/fabmanager/exports:/usr/src/app/exports
|
||||||
- /home/core/fabmanager/log:/var/log/supervisor
|
- /home/core/fabmanager/log:/var/log/supervisor
|
||||||
- /home/core/fabmanager/plugins:/usr/src/app/plugins
|
- /home/core/fabmanager/plugins:/usr/src/app/plugins
|
||||||
- /home/core/fabmanager/letsencrypt/etc:/etc/letsencrypt
|
- /home/core/fabmanager/letsencrypt/etc:/etc/letsencrypt
|
||||||
|
Loading…
x
Reference in New Issue
Block a user