Utilisation de Debian trixie
This commit is contained in:
@@ -71,7 +71,7 @@ Les solutions pour réaliser un reverse proxy sont généralement [Traefik](http
|
|||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
labels:
|
labels:
|
||||||
caddy_admin: "on"
|
caddy_admin: "on"
|
||||||
```c
|
```
|
||||||
|
|
||||||
### Administration
|
### Administration
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
21
compose.yaml
21
compose.yaml
@@ -159,8 +159,6 @@ services:
|
|||||||
- neo4j_logs:/logs
|
- neo4j_logs:/logs
|
||||||
environment:
|
environment:
|
||||||
NEO4J_AUTH: neo4j/${DB_ROOT_PASSWORD:-!ChangeMe!}
|
NEO4J_AUTH: neo4j/${DB_ROOT_PASSWORD:-!ChangeMe!}
|
||||||
profiles:
|
|
||||||
- graph
|
|
||||||
|
|
||||||
# PostGraphile
|
# PostGraphile
|
||||||
# Instant GraphQL API
|
# Instant GraphQL API
|
||||||
@@ -193,9 +191,6 @@ services:
|
|||||||
- PGUSER=${POSTGRAPHILE_DB_USER:-postgraphile}
|
- PGUSER=${POSTGRAPHILE_DB_USER:-postgraphile}
|
||||||
- PGPASSWORD=${DB_PASSWORD:-!ChangeMe!}
|
- PGPASSWORD=${DB_PASSWORD:-!ChangeMe!}
|
||||||
- PGDATABASE=${COMPOSE_PROJECT_NAME}
|
- PGDATABASE=${COMPOSE_PROJECT_NAME}
|
||||||
profiles:
|
|
||||||
- api2
|
|
||||||
- graph2
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
# Web API
|
# Web API
|
||||||
@@ -226,8 +221,6 @@ services:
|
|||||||
caddy: postgrest.localhost
|
caddy: postgrest.localhost
|
||||||
caddy.reverse_proxy: "{{upstreams 80}}"
|
caddy.reverse_proxy: "{{upstreams 80}}"
|
||||||
caddy.tls: internal
|
caddy.tls: internal
|
||||||
profiles:
|
|
||||||
- api
|
|
||||||
|
|
||||||
# Scalar
|
# Scalar
|
||||||
# Create world-class API Docs with a built-in interactive playground
|
# Create world-class API Docs with a built-in interactive playground
|
||||||
@@ -249,8 +242,6 @@ services:
|
|||||||
caddy: scalar.localhost
|
caddy: scalar.localhost
|
||||||
caddy.reverse_proxy: "{{upstreams 8080}}"
|
caddy.reverse_proxy: "{{upstreams 8080}}"
|
||||||
caddy.tls: internal
|
caddy.tls: internal
|
||||||
profiles:
|
|
||||||
- api
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------------
|
# ----------------------------------------------------------------------
|
||||||
# Mock Web API
|
# Mock Web API
|
||||||
@@ -267,8 +258,6 @@ services:
|
|||||||
caddy.mock.localhost.handle_path./api/*: "reverse_proxy {{upstreams 8080}}"
|
caddy.mock.localhost.handle_path./api/*: "reverse_proxy {{upstreams 8080}}"
|
||||||
caddy.mock.localhost.handle_path.: "redir /ui"
|
caddy.mock.localhost.handle_path.: "redir /ui"
|
||||||
caddy.mock.localhost.tls: internal
|
caddy.mock.localhost.tls: internal
|
||||||
profiles:
|
|
||||||
- mock
|
|
||||||
|
|
||||||
toxiproxy:
|
toxiproxy:
|
||||||
image: ghcr.io/shopify/toxiproxy
|
image: ghcr.io/shopify/toxiproxy
|
||||||
@@ -395,8 +384,6 @@ services:
|
|||||||
caddy: grafana.localhost
|
caddy: grafana.localhost
|
||||||
caddy.reverse_proxy: "{{upstreams 3000}}"
|
caddy.reverse_proxy: "{{upstreams 3000}}"
|
||||||
caddy.tls: internal
|
caddy.tls: internal
|
||||||
profiles:
|
|
||||||
- telemetry
|
|
||||||
|
|
||||||
# Prometheus
|
# Prometheus
|
||||||
# Prometheus is an open-source systems monitoring and alerting toolkit
|
# Prometheus is an open-source systems monitoring and alerting toolkit
|
||||||
@@ -413,8 +400,6 @@ services:
|
|||||||
- 9090:9090
|
- 9090:9090
|
||||||
#extra_hosts:
|
#extra_hosts:
|
||||||
# - host.docker.internal=host-gateway
|
# - host.docker.internal=host-gateway
|
||||||
profiles:
|
|
||||||
- telemetry
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
caddy_config:
|
caddy_config:
|
||||||
@@ -435,6 +420,12 @@ volumes:
|
|||||||
configs:
|
configs:
|
||||||
pgadmin_config:
|
pgadmin_config:
|
||||||
file: ./pgadmin-servers.json
|
file: ./pgadmin-servers.json
|
||||||
|
grafana_datasources:
|
||||||
|
file: ./grafana/provisionning/datasources
|
||||||
|
grafana_dashboards:
|
||||||
|
file: ./grafana/provisionning/dashboards
|
||||||
|
prometheus_config:
|
||||||
|
file: ./prometheus
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
caddy_net:
|
caddy_net:
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
FROM debian:forky AS build-essential
|
FROM debian:trixie AS build-essential
|
||||||
|
|
||||||
RUN set -eux; \
|
RUN set -eux; \
|
||||||
apt-get update; \
|
apt-get update; \
|
||||||
|
|||||||
Reference in New Issue
Block a user