23 lines
621 B
Bash
23 lines
621 B
Bash
#!/bin/bash
|
|
set -e
|
|
cat > .deploy-toolkit-override.yml <<EOF
|
|
services:
|
|
${SERVICE}:
|
|
networks:
|
|
- default
|
|
- proxy
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.docker.network=proxy
|
|
- traefik.http.routers.${ROUTER_NAME}.rule=Host(\`${HOSTNAME}\`)
|
|
- traefik.http.routers.${ROUTER_NAME}.entrypoints=websecure
|
|
- traefik.http.routers.${ROUTER_NAME}.tls.certresolver=letsencrypt
|
|
- traefik.http.services.${ROUTER_NAME}.loadbalancer.server.port=${PORT}
|
|
networks:
|
|
proxy:
|
|
name: proxy
|
|
external: true
|
|
EOF
|
|
echo "Olusturulan override dosyasi:"
|
|
cat .deploy-toolkit-override.yml
|