comment docker service

This commit is contained in:
Antonio J. Delgado 2022-11-19 12:28:22 +02:00
parent 1ec8b29f25
commit 60e47b22c6

View file

@ -1,86 +1,36 @@
--- # ---
- docker_service: # - docker_service:
project_name: redis # project_name: redis
definition: # definition:
version: "2.3" # version: "2.3"
services: # services:
redis: # redis:
image: redis:4.0-alpine # image: redis:4.0-alpine
networks: # networks:
- "{{ mastodon_docker_network }}" # - "{{ mastodon_docker_network }}"
restart: on-failure # restart: on-failure
networks: # networks:
"{{ mastodon_docker_network }}": # "{{ mastodon_docker_network }}":
external: true # external: true
- docker_service: # - docker_service:
project_name: db # project_name: db
definition: # definition:
version: "2.3" # version: "2.3"
services: # services:
db: # db:
image: postgresql:9.6-alpine # image: postgresql:9.6-alpine
networks: # networks:
- "{{ mastodon_docker_network }}" # - "{{ mastodon_docker_network }}"
restart: on-failure # restart: on-failure
env_file: /mastodon/.env # env_file: /mastodon/.env
environment: # environment:
- POSTGRES_USER: "{{ db_user }}" # - POSTGRES_USER: "{{ db_user }}"
- POSTGRES_PASSWORD: "{{ db_password }}" # - POSTGRES_PASSWORD: "{{ db_password }}"
- POSTGRES_DB: "{{ db_name }}" # - POSTGRES_DB: "{{ db_name }}"
networks: # networks:
"{{ mastodon_docker_network }}": # "{{ mastodon_docker_network }}":
external: true # external: true
- docker_service:
project_name: web
definition:
version: "2.3"
services:
web:
image: "gargron/mastodon:v{{ mastodon_release }}"
networks:
- "{{ mastodon_docker_network }}"
command: bundle exec rails s -p 3000 -b '0.0.0.0'
restart: on-failure
env_file: /mastodon/.env
networks:
"{{ mastodon_docker_network }}":
external: true
# notify: "restart caddy webserver"
- docker_service:
project_name: sidekiq
definition:
version: "2.3"
services:
sidekiq:
image: "moritzheiber/mastodon-docker"
networks:
- "{{ mastodon_docker_network }}"
command: bundle exec sidekiq -q default -q mailers -q pull -q push
restart: on-failure
env_file: /mastodon/.env
networks:
"{{ mastodon_docker_network }}":
external: true
- docker_service:
project_name: streaming
definition:
version: "2.3"
services:
streaming:
image: "moritzheiber/mastodon-docker"
networks:
- "{{ mastodon_docker_network }}"
command: npm run start
restart: on-failure
env_file: /mastodon/.env
networks:
"{{ mastodon_docker_network }}":
external: true
# notify: "restart caddy webserver"
# - docker_service: # - docker_service:
# project_name: web # project_name: web
@ -88,7 +38,7 @@
# version: "2.3" # version: "2.3"
# services: # services:
# web: # web:
# image: "moritzheiber/mastodon-docker" # image: "gargron/mastodon:v{{ mastodon_release }}"
# networks: # networks:
# - "{{ mastodon_docker_network }}" # - "{{ mastodon_docker_network }}"
# command: bundle exec rails s -p 3000 -b '0.0.0.0' # command: bundle exec rails s -p 3000 -b '0.0.0.0'
@ -97,4 +47,54 @@
# networks: # networks:
# "{{ mastodon_docker_network }}": # "{{ mastodon_docker_network }}":
# external: true # external: true
# notify: "restart caddy webserver" # # notify: "restart caddy webserver"
# - docker_service:
# project_name: sidekiq
# definition:
# version: "2.3"
# services:
# sidekiq:
# image: "moritzheiber/mastodon-docker"
# networks:
# - "{{ mastodon_docker_network }}"
# command: bundle exec sidekiq -q default -q mailers -q pull -q push
# restart: on-failure
# env_file: /mastodon/.env
# networks:
# "{{ mastodon_docker_network }}":
# external: true
# - docker_service:
# project_name: streaming
# definition:
# version: "2.3"
# services:
# streaming:
# image: "moritzheiber/mastodon-docker"
# networks:
# - "{{ mastodon_docker_network }}"
# command: npm run start
# restart: on-failure
# env_file: /mastodon/.env
# networks:
# "{{ mastodon_docker_network }}":
# external: true
# # notify: "restart caddy webserver"
# # - docker_service:
# # project_name: web
# # definition:
# # version: "2.3"
# # services:
# # web:
# # image: "moritzheiber/mastodon-docker"
# # networks:
# # - "{{ mastodon_docker_network }}"
# # command: bundle exec rails s -p 3000 -b '0.0.0.0'
# # restart: on-failure
# # env_file: /mastodon/.env
# # networks:
# # "{{ mastodon_docker_network }}":
# # external: true
# # notify: "restart caddy webserver"