mirror of
https://github.com/axieyangb/aegis.git
synced 2026-09-10 01:35:40 +00:00
45 lines
995 B
YAML
45 lines
995 B
YAML
services:
|
|
aegis-gateway:
|
|
image: axieyangb/aegis:latest
|
|
container_name: aegis-gateway
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8765:8765"
|
|
volumes:
|
|
- aegis_data:/data
|
|
environment:
|
|
- ADMIN_USERNAME=admin
|
|
- ADMIN_PASSWORD=changeme # change this
|
|
- AUTH_ENABLED=true
|
|
- BLOCK_ENABLED=true
|
|
- NODE_ID=home
|
|
|
|
envoy:
|
|
image: envoyproxy/envoy:v1.35-latest
|
|
container_name: envoy
|
|
restart: unless-stopped
|
|
depends_on:
|
|
- aegis-gateway
|
|
ports:
|
|
- "80:10080" # HTTP — listeners in Aegis UI should bind to port 10080
|
|
- "443:10443" # HTTPS — listeners in Aegis UI should bind to port 10443
|
|
volumes:
|
|
- ./envoy/envoy.yaml:/etc/envoy/envoy.yaml:ro
|
|
command:
|
|
- /usr/local/bin/envoy
|
|
- -c
|
|
- /etc/envoy/envoy.yaml
|
|
- --log-level
|
|
- warn
|
|
networks:
|
|
default:
|
|
aliases:
|
|
- envoy
|
|
|
|
networks:
|
|
default:
|
|
driver: bridge
|
|
|
|
volumes:
|
|
aegis_data:
|