mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2025-02-17 11: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/config
|
||||
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/public/uploads
|
||||
RUN mkdir -p /usr/src/app/public/assets
|
||||
@ -56,6 +57,7 @@ COPY . /usr/src/app
|
||||
|
||||
# Volumes
|
||||
VOLUME /usr/src/app/invoices
|
||||
VOLUME /usr/src/app/exports
|
||||
VOLUME /usr/src/app/public/uploads
|
||||
VOLUME /usr/src/app/public/assets
|
||||
VOLUME /var/log/supervisor
|
||||
|
@ -42,6 +42,8 @@ namespace :deploy do
|
||||
run "mkdir -p #{shared_path}/config"
|
||||
run "mkdir -p #{shared_path}/uploads"
|
||||
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"
|
||||
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"
|
||||
@ -92,6 +94,20 @@ namespace :deploy do
|
||||
end
|
||||
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
|
||||
desc 'Run the precompile task locally and rsync with shared'
|
||||
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/uploads:/usr/src/app/public/uploads \
|
||||
-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/log:/var/log/supervisor \
|
||||
-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/uploads:/usr/src/app/public/uploads
|
||||
- /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/plugins:/usr/src/app/plugins
|
||||
- /home/core/fabmanager/letsencrypt/etc:/etc/letsencrypt
|
||||
|
Loading…
x
Reference in New Issue
Block a user