mirror of
https://github.com/viq/NewsBlur.git
synced 2025-04-13 09:38:09 +00:00
Cleaning up deploy work and monitors. The task monitors need to be integrate with the flask db monitors.
This commit is contained in:
parent
e44df9cbd8
commit
ee7bd47e8b
10 changed files with 20 additions and 39 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,6 +1,7 @@
|
|||
logs/*.log
|
||||
logs/*.log.*
|
||||
logs/*.pid
|
||||
logs/celerybeat-schedule.db
|
||||
*.pyc
|
||||
__pycache__/
|
||||
static/*
|
||||
|
@ -87,4 +88,4 @@ clients/android/NewsBlur/settings.gradle
|
|||
**/node_modules
|
||||
*.tfstate*
|
||||
.terraform*
|
||||
grafana.ini
|
||||
grafana.ini
|
||||
|
|
|
@ -15,11 +15,5 @@
|
|||
when: "'elasticsearch' in group_names"
|
||||
- import_playbook: playbooks/deploy_task.yml
|
||||
when: "'task' in group_names"
|
||||
# - import_playbook: playbooks/deploy_debug.yml
|
||||
# when: "'debugs' in group_names"
|
||||
# - import_playbook: playbooks/deploy_consul_manager.yml
|
||||
# when: "'consul' in group_names"
|
||||
- import_playbook: playbooks/deploy_staging.yml
|
||||
when: "'staging' in group_names"
|
||||
# - import_playbook: playbooks/deploy_discovery.yml
|
||||
# when: "'discovery' in inventory_hostname"
|
||||
|
|
|
@ -13,13 +13,18 @@
|
|||
version: dashboard3
|
||||
register: pulled
|
||||
|
||||
- name: Reload celery
|
||||
become: yes
|
||||
command: "docker kill --signal=HUP {{ item.service_name }}"
|
||||
when: item.service_name in inventory_hostname
|
||||
with_items:
|
||||
- service_name: task-celery
|
||||
- service_name: task-work
|
||||
- block:
|
||||
- name: Reload celery
|
||||
become: yes
|
||||
command: "docker kill --signal=HUP {{ item.service_name }}"
|
||||
when: item.service_name in inventory_hostname
|
||||
with_items:
|
||||
- service_name: task-celery
|
||||
- service_name: task-work
|
||||
rescue:
|
||||
- name: Restart celery
|
||||
become: yes
|
||||
command: "docker start task-work"
|
||||
|
||||
- name: Stop celery
|
||||
become: yes
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
---
|
||||
- name: DEPLOY -> work
|
||||
hosts: work
|
||||
gather_facts: false
|
||||
vars_files:
|
||||
- ../env_vars/base.yml
|
||||
|
||||
tasks:
|
||||
- name: Pull newsblur_web github
|
||||
git:
|
||||
repo: https://github.com/samuelclay/NewsBlur.git
|
||||
dest: /srv/newsblur/
|
||||
version: dashboard3
|
||||
register: pulled
|
||||
|
||||
- name: Reload celery
|
||||
become: yes
|
||||
command: "docker kill --signal=HUP task-work"
|
||||
when: '"task-work" in inventory_hostname'
|
|
@ -1,4 +1,4 @@
|
|||
FROM python:3.9-slim
|
||||
FROM python:3.9-slim
|
||||
WORKDIR /srv/newsblur
|
||||
ENV PYTHONPATH=/srv/newsblur
|
||||
COPY flask_monitor/requirements.txt /srv/newsblur/
|
||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
|||
|
||||
import subprocess
|
||||
import requests
|
||||
from newsblur import settings
|
||||
from newsblur_web import settings
|
||||
import socket
|
||||
|
||||
def main():
|
||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
|||
|
||||
import subprocess
|
||||
import requests
|
||||
from newsblur import settings
|
||||
from newsblur_web import settings
|
||||
import socket
|
||||
|
||||
def main():
|
||||
|
|
|
@ -6,7 +6,7 @@ sys.path.append('/srv/newsblur')
|
|||
import os
|
||||
import datetime
|
||||
import requests
|
||||
from newsblur import settings
|
||||
from newsblur_web import settings
|
||||
import socket
|
||||
|
||||
def main():
|
||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
|||
|
||||
import subprocess
|
||||
import requests
|
||||
from newsblur import settings
|
||||
from newsblur_web import settings
|
||||
import socket
|
||||
import redis
|
||||
import pymongo
|
||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
|||
|
||||
import subprocess
|
||||
import requests
|
||||
from newsblur import settings
|
||||
from newsblur_web import settings
|
||||
import socket
|
||||
import redis
|
||||
import pymongo
|
||||
|
|
Loading…
Add table
Reference in a new issue