Fix: apps to latest paasify version

This commit is contained in:
root 2022-10-29 05:52:35 +00:00
parent cdba7902ce
commit 5bc1a1c688
7 changed files with 41 additions and 66 deletions

View File

@ -1,62 +1,22 @@
--- ---
version: '3' # version: '3'
# Default consul image
x-consul: &consul
#image: consul:latest
image: consul:1.10
restart: unless-stopped
networks:
- default
environment:
CONSUL_BIND_INTERFACE: eth0
# Roles configuration
x-consul-agent: &consul_agent
<<: *consul
command: "agent -retry-join consul -client 0.0.0.0"
x-consul-server: &consul_server
<<: *consul
command: "agent -server -retry-join consul -client 0.0.0.0"
x-consul-bootstrap: &consul_server_bootstrap
<<: *consul_server
command: "agent -server -bootstrap-expect 3 -ui -client 0.0.0.0"
#ports:
# - "8400:8400"
# - "8500:8500"
# - "8600:8600"
# - "8600:8600/udp"
networks: networks:
default: consul:
name: ${net_consul:-consul}
services: services:
consul: consul:
<<: *consul_server_bootstrap image: consul:1.10
hostname: consul hostname: consul
command: "agent -server -bootstrap-expect 1 -ui -client 0.0.0.0"
environment:
CONSUL_BIND_INTERFACE: eth0
networks:
consul:
aliases:
- consul
volumes: volumes:
- $app_data_dir/server1:/consul/data - $app_dir_data/server1:/consul/data
consul-server-1:
<<: *consul_server
hostname: consul-server-1
consul-server-2:
<<: *consul_server
hostname: consul-server-2
consul-agent:
<<: *consul_agent
hostname: consul-agent-0
# consul-agent-1:
# <<: *consul_agent
# hostname: consul-agent-1
#
# consul-agent-2:
# <<: *consul_agent
# hostname: consul-agent-2

View File

@ -1,6 +1,7 @@
networks: networks:
ldap: ldap:
external: true
name: ${net_ldap:-ldap} name: ${net_ldap:-ldap}
services: services:

View File

@ -15,14 +15,18 @@ version: "3.9"
# MINIO_SECRET_KEY # MINIO_SECRET_KEY
networks: networks:
default: s3:
name: ${net_ostorage:-s3} name: ${app_network_name:-s3}
services: services:
minio: minio:
image: ${app_image}:${app_image_version} image: ${app_image}:${app_image_version}
command: server --console-address ":9001" /data command: server --console-address ":9001" /data
networks:
s3:
aliases:
- minio
- s3
volumes: volumes:
- ./data:/data - ./data:/data
- ./config:/root/.minio - ./config:/root/.minio

View File

@ -1,2 +1,4 @@
app_image: quay.io/minio/minio app_image: quay.io/minio/minio
app_image_version: RELEASE.2022-10-20T00-55-09Z app_image_version: RELEASE.2022-10-20T00-55-09Z
app_network_name: $net_ostorage

View File

@ -1,19 +1,18 @@
version: "3.9" version: "3.9"
#networks: networks:
# default: ldap:
# name: ${app_network_name} name: ${app_network_name:-ldap}
services: services:
openldap: openldap:
image: osixia/openldap:latest image: osixia/openldap:latest
restart: always restart: always
#networks: networks:
# default: ldap:
# aliases: aliases:
# - ldap - openldap
# - $ldap_uri_server - $ldap_host
environment: environment:
- "LDAP_ORGANISATION=${ldap_org:-$app_fqdn}" - "LDAP_ORGANISATION=${ldap_org:-$app_fqdn}"
- "LDAP_DOMAIN=${ldap_domain:-$app_fqdn}" - "LDAP_DOMAIN=${ldap_domain:-$app_fqdn}"

View File

@ -21,12 +21,18 @@ version: "3.7"
# traefik_svc_tls: false # traefik_svc_tls: false
# traefik_svc_entrypoints: default-http # traefik_svc_entrypoints: default-http
networks:
traefik:
#external: true
name: ${net_proxy_web}
services: services:
traefik: traefik:
image: ${app_image}:${app_image_version} image: ${app_image}:${app_image_version}
restart: always restart: always
#networks: networks:
# default: traefik:
environment: environment:
#command: #command:

View File

@ -1,6 +1,9 @@
app_image: traefik app_image: traefik
app_image_version: v2.9 app_image_version: v2.9
# Take over network_proxy !
app_network_name: ${net_proxy}
# Let's encrypt support # Let's encrypt support
traefik_svc_certresolver: default traefik_svc_certresolver: default
traefik_svc_certresolver_provider: null traefik_svc_certresolver_provider: null