mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Switching celery to local log driver for docker due to logs filling up disk space.
This commit is contained in:
parent
17e6f7f424
commit
e160a86d2a
5 changed files with 7 additions and 4 deletions
2
Makefile
2
Makefile
|
@ -76,7 +76,7 @@ tfrefresh:
|
|||
plan:
|
||||
terraform -chdir=terraform plan -refresh=false
|
||||
apply:
|
||||
terraform -chdir=terraform apply -refresh=false
|
||||
terraform -chdir=terraform apply -refresh=false -parallelism=15
|
||||
inventory:
|
||||
- ./ansible/utils/generate_inventory.py
|
||||
|
||||
|
|
|
@ -41,6 +41,7 @@
|
|||
networks:
|
||||
- name: newsblurnet
|
||||
command: "{{ item.command }}"
|
||||
log_driver: local
|
||||
healthcheck:
|
||||
# test: celery inspect ping -A newsblur_web -d celery@$HOSTNAME
|
||||
test: bash -c "(($(date +%s) - $(stat /srv/newsblur/logs/newsblur.log -c %Y) < 120)) && exit 0 || exit 1"
|
||||
|
|
|
@ -56,7 +56,8 @@
|
|||
- name: Setup logrotate for mongo
|
||||
become: yes
|
||||
copy: src=logrotate.conf dest=/etc/logrotate.d/mongodb mode=0755
|
||||
tags: logrotate
|
||||
tags:
|
||||
- logrotate
|
||||
|
||||
- name: Add sanity checkers cronjob for disk usage
|
||||
become: yes
|
||||
|
|
|
@ -471,7 +471,8 @@ resource "digitalocean_droplet" "task-celery" {
|
|||
size = var.droplet_size
|
||||
ssh_keys = [digitalocean_ssh_key.default.fingerprint]
|
||||
provisioner "local-exec" {
|
||||
command = "/srv/newsblur/ansible/utils/generate_inventory.py; sleep 120"
|
||||
# command = "/srv/newsblur/ansible/utils/generate_inventory.py; sleep 120"
|
||||
command = "sleep 120"
|
||||
}
|
||||
provisioner "local-exec" {
|
||||
command = "cd ..; ansible-playbook -l ${self.name} ansible/playbooks/setup_root.yml"
|
||||
|
|
|
@ -15,7 +15,7 @@ variable "droplet_size_20" {
|
|||
|
||||
variable "droplet_size_120" {
|
||||
type = string
|
||||
default = "g-4vcpu-16gb"
|
||||
default = "g-8vcpu-32gb"
|
||||
}
|
||||
|
||||
variable "droplet_os" {
|
||||
|
|
Loading…
Add table
Reference in a new issue