##// END OF EJS Templates
docs: added 5.8.0 changelog
docs: added 5.8.0 changelog

File last commit:

r418:9682fc67
r423:f4b42dc7 v5.8.0
Show More
docker-compose-base.yaml
47 lines | 1.4 KiB | text/x-yaml | YamlLexer
/ docker-compose-base.yaml
release of new installer/docker stack updates...
r23
## Shared base stuff for all compose files in stack
x-logging: &custom-logging
loki: small docs on logging driver
r47 # Install loki plugin
# docker plugin install grafana/loki-docker-driver:2.7.1 --alias loki --grant-all-permissions
release of new installer/docker stack updates...
r23 # NOTE: loki logging driver ONLY works for host type networks...
loki: small docs on logging driver
r47 # To cleanly uninstall the plugin, disable and remove it
# docker plugin disable loki --force && docker plugin rm loki
# debug: sudo journalctl -u docker.service | grep loki
release of new installer/docker stack updates...
r23 driver: loki
options:
stack: enable auth for loki as it needs public exposure...
r57 #loki-url: "http://${RC_LOKI_AUTH}loki:3100/loki/api/v1/push"
loki-url: "http://${RC_LOKI_AUTH}127.0.0.1:3100/loki/api/v1/push"
release of new installer/docker stack updates...
r23 loki-retries: "5"
loki-timeout: "1s"
loki-max-backoff: "800ms"
volumes:
# bind-mount with configs
confvolume:
driver: local
driver_opts:
type: none
o: bind
device: $PWD/config/_shared
# SHARED volume for rhodecode caches, archive caches, nginx static,
# must be run via: docker volume create --name=rc_datavolume
rc_datavolume:
external: true
multiple changes...
r24 # volume for RhodeCode repo-store, it's where the repositories will be stored
# must be run via: docker volume create --name=rc_reposvolume
rc_reposvolume:
external: true
release of new installer/docker stack updates...
r23 networks:
# SHARED network for all containers
# must be run via: docker network create --name=rhodecode_network
rhodecode_network:
name: rhodecode_network
driver: bridge
external: true