I hereby claim:
- I am serjs on github.
- I am serj (https://keybase.io/serj) on keybase.
- I have a public key ASA8iXjKl2iUloTLSWiooxJl3xcLSki1DF1SGDGbVvxZcwo
To claim this, I am signing this object:
version: "2" | |
services: | |
deluge: | |
image: linuxserver/deluge | |
container_name: deluge | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=PST | |
volumes: |
version: "2" | |
services: | |
deluge: | |
image: linuxserver/deluge | |
container_name: deluge | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=PST | |
volumes: |
input { | |
beats { | |
port => 5044 | |
host => "0.0.0.0" | |
} | |
} | |
filter { | |
grok { |
version: '3.4' | |
services: | |
post_db: | |
image: mongo:3.2 | |
volumes: | |
- post_db:/data/db | |
networks: | |
back_net: | |
aliases: | |
- post_db |
I hereby claim:
To claim this, I am signing this object:
--- | |
- hosts: reddit_app | |
remote_user: root | |
tasks: | |
- name: Clone project repo | |
git: | |
repo: 'https://github.com/Artemmkin/reddit' | |
dest: /srv/reddit-app |
В демо-сценарии мы выполним установку и настройку группы инстансов с простым приложением, которое выполняя опрации вычисления при получении запроса отдает ответ пользователю о успешности выполнения, и текущей нагрузке на CPU. В зависимости от нагрузки на сервер (по умолчанию в группе он один), количество инстансов может увеличиваться по правилам обработки автомасштабирования, которое мы настроим. | |
Для того чтобы трафик из вне обрабатывался через одну точку входа (в нашем случае IP), мы создадим Load Balancer, для управления обработки запросов на ряд инстансов. Это позволит выравнивать нагрузку в пиковые периоды посещения нашего ресурса, таким образом сервер сможет обрабатывать запросы пользователей и не дать сбой. | |
1. Создаем шаблон виртуальной машины | |
```gcloud compute instance-templates create python-app --boot-disk-size=10GB --image=ubuntu-1604-xenial-v20170815a --image-project=ubuntu-os-cloud --tags http-server --machine-type=f1-micro --restart-on-failure --metadata startup-script='wget -O - https://gist.g |
BLOG_BACKEND_HOST=blog_backend | |
BLOG_BACKEND_PORT=9292 |
version: '2' | |
services: | |
blog_backend: | |
image: serjs/blog_backend | |
environment: | |
- MONGO_HOST=db | |
depends_on: | |
- db | |
environment: |
[[31merror[0m]: controllers.BootstrapController$ - Could not rebuild Meta DB: | |
Migration V1__create_reference.sql failed | |
----------------------------------------- | |
SQL State : 42704 | |
Error Code : 0 | |
Message : ERROR: role "gestaltdev" does not exist | |
Location : db/migration/V1__create_reference.sql (/opt/docker/file:/opt/docker/lib/com.galacticfog.gestalt-meta-repository_2.11-0.3.3-SNAPSHOT.jar!/db/migration/V1__create_reference.sql) | |
Line : 34 | |
Statement : ALTER TABLE data_type OWNER TO gestaltdev |