mirror of
https://github.com/viq/NewsBlur.git
synced 2025-08-05 16:49:45 +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/*.log.*
|
logs/*.log.*
|
||||||
logs/*.pid
|
logs/*.pid
|
||||||
|
logs/celerybeat-schedule.db
|
||||||
*.pyc
|
*.pyc
|
||||||
__pycache__/
|
__pycache__/
|
||||||
static/*
|
static/*
|
||||||
|
@ -87,4 +88,4 @@ clients/android/NewsBlur/settings.gradle
|
||||||
**/node_modules
|
**/node_modules
|
||||||
*.tfstate*
|
*.tfstate*
|
||||||
.terraform*
|
.terraform*
|
||||||
grafana.ini
|
grafana.ini
|
||||||
|
|
|
@ -15,11 +15,5 @@
|
||||||
when: "'elasticsearch' in group_names"
|
when: "'elasticsearch' in group_names"
|
||||||
- import_playbook: playbooks/deploy_task.yml
|
- import_playbook: playbooks/deploy_task.yml
|
||||||
when: "'task' in group_names"
|
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
|
- import_playbook: playbooks/deploy_staging.yml
|
||||||
when: "'staging' in group_names"
|
when: "'staging' in group_names"
|
||||||
# - import_playbook: playbooks/deploy_discovery.yml
|
|
||||||
# when: "'discovery' in inventory_hostname"
|
|
||||||
|
|
|
@ -13,13 +13,18 @@
|
||||||
version: dashboard3
|
version: dashboard3
|
||||||
register: pulled
|
register: pulled
|
||||||
|
|
||||||
- name: Reload celery
|
- block:
|
||||||
become: yes
|
- name: Reload celery
|
||||||
command: "docker kill --signal=HUP {{ item.service_name }}"
|
become: yes
|
||||||
when: item.service_name in inventory_hostname
|
command: "docker kill --signal=HUP {{ item.service_name }}"
|
||||||
with_items:
|
when: item.service_name in inventory_hostname
|
||||||
- service_name: task-celery
|
with_items:
|
||||||
- service_name: task-work
|
- service_name: task-celery
|
||||||
|
- service_name: task-work
|
||||||
|
rescue:
|
||||||
|
- name: Restart celery
|
||||||
|
become: yes
|
||||||
|
command: "docker start task-work"
|
||||||
|
|
||||||
- name: Stop celery
|
- name: Stop celery
|
||||||
become: yes
|
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
|
WORKDIR /srv/newsblur
|
||||||
ENV PYTHONPATH=/srv/newsblur
|
ENV PYTHONPATH=/srv/newsblur
|
||||||
COPY flask_monitor/requirements.txt /srv/newsblur/
|
COPY flask_monitor/requirements.txt /srv/newsblur/
|
||||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
||||||
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import requests
|
import requests
|
||||||
from newsblur import settings
|
from newsblur_web import settings
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
||||||
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import requests
|
import requests
|
||||||
from newsblur import settings
|
from newsblur_web import settings
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
|
@ -6,7 +6,7 @@ sys.path.append('/srv/newsblur')
|
||||||
import os
|
import os
|
||||||
import datetime
|
import datetime
|
||||||
import requests
|
import requests
|
||||||
from newsblur import settings
|
from newsblur_web import settings
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
||||||
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import requests
|
import requests
|
||||||
from newsblur import settings
|
from newsblur_web import settings
|
||||||
import socket
|
import socket
|
||||||
import redis
|
import redis
|
||||||
import pymongo
|
import pymongo
|
||||||
|
|
|
@ -5,7 +5,7 @@ sys.path.append('/srv/newsblur')
|
||||||
|
|
||||||
import subprocess
|
import subprocess
|
||||||
import requests
|
import requests
|
||||||
from newsblur import settings
|
from newsblur_web import settings
|
||||||
import socket
|
import socket
|
||||||
import redis
|
import redis
|
||||||
import pymongo
|
import pymongo
|
||||||
|
|
Loading…
Add table
Reference in a new issue