mirror of
https://github.com/TrentSPalmer/todo_app_flask.git
synced 2024-11-21 00:31:31 -08:00
add deploy script
This commit is contained in:
parent
368f89750b
commit
e5de9a1d34
73
deploy_todo.bash
Executable file
73
deploy_todo.bash
Executable file
@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
# deploy_todo.bash
|
||||
|
||||
[ ! -d "/var/lib/todo" ] && mkdir /var/lib/todo
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/config.py /var/lib/todo/
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/todo.py /var/lib/todo/
|
||||
|
||||
[ ! -d "/var/lib/todo/app" ] && mkdir /var/lib/todo/app
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/__init__.py /var/lib/todo/app
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/sendxmpp_handler.py /var/lib/todo/app
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/models.py /var/lib/todo/app
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/forms.py /var/lib/todo/app
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/email.py /var/lib/todo/app
|
||||
|
||||
[ ! -d "/var/lib/todo/app/categories" ] && mkdir /var/lib/todo/app/categories
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/categories/categories.py /var/lib/todo/app/categories
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/categories/new_category.py /var/lib/todo/app/categories
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/categories/hide_categories.py /var/lib/todo/app/categories
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/categories/delete_category.py /var/lib/todo/app/categories
|
||||
|
||||
[ ! -d "/var/lib/todo/app/categories/templates" ] && mkdir /var/lib/todo/app/categories/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/categories/templates/categories.html /var/lib/todo/app/categories/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/categories/templates/new_category.html /var/lib/todo/app/categories/templates
|
||||
|
||||
[ ! -d "/var/lib/todo/app/tasks" ] && mkdir /var/lib/todo/app/tasks
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/tasks.py /var/lib/todo/app/tasks
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/new_task.py /var/lib/todo/app/tasks
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/edit_task.py /var/lib/todo/app/tasks
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/task_action.py /var/lib/todo/app/tasks
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/delete_move_toggle_task.py /var/lib/todo/app/tasks
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/reorder_priorities.py /var/lib/todo/app/tasks
|
||||
|
||||
[ ! -d "/var/lib/todo/app/tasks/templates" ] && mkdir /var/lib/todo/app/tasks/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/templates/tasks.html /var/lib/todo/app/tasks/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/templates/new_task.html /var/lib/todo/app/tasks/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/templates/task_action.html /var/lib/todo/app/tasks/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/tasks/templates/edit_task.html /var/lib/todo/app/tasks/templates
|
||||
|
||||
[ ! -d "/var/lib/todo/app/auth" ] && mkdir /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/auth.py /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/profile.py /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/reset_password.py /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/email.py /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/register.py /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/totp.py /var/lib/todo/app/auth
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/totp_utils.py /var/lib/todo/app/auth
|
||||
|
||||
[ ! -d "/var/lib/todo/app/auth/templates" ] && mkdir /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/disable_2fa.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/two_factor_input.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/qr.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/reset_password.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/reset_password_request.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/change_password.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/edit_profile.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/register.html /var/lib/todo/app/auth/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/auth/templates/login.html /var/lib/todo/app/auth/templates
|
||||
|
||||
[ ! -d "/var/lib/todo/app/templates" ] && mkdir /var/lib/todo/app/templates
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/templates/base.html /var/lib/todo/app/templates
|
||||
|
||||
[ ! -d "/var/lib/todo/app/templates/email" ] && mkdir /var/lib/todo/app/templates/email
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/templates/email/reset_password_email_html.html /var/lib/todo/app/templates/email
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/templates/email/reset_password_email_text.txt /var/lib/todo/app/templates/email
|
||||
|
||||
[ ! -d "/var/lib/todo/app/static" ] && mkdir /var/lib/todo/app/static
|
||||
[ ! -d "/var/lib/todo/app/static/css" ] && mkdir /var/lib/todo/app/static/css
|
||||
cp -v /home/trent/flaskapps/todo_app_flask/app/static/css/todo.css /var/lib/todo/app/static/css
|
||||
|
||||
chown -R todo:todo /var/lib/todo
|
||||
chown root:root /etc/systemd/system/todo.service
|
||||
|
||||
chmod 600 /var/lib/todo/.env
|
Loading…
Reference in New Issue
Block a user