add letsencrypt
Build and deploy / deploy (push) Successful in 6s

This commit is contained in:
2026-05-18 01:34:11 +03:00
parent 8c67989e7d
commit 10a83d39a2
3 changed files with 5 additions and 0 deletions
+2
View File
@@ -20,6 +20,7 @@ jobs:
STACK_NAME: ${{ vars.STACK_NAME }}
TRAEFIK_NETWORK: ${{ vars.TRAEFIK_NETWORK }}
TRAEFIK_ENTRYPOINT: ${{ vars.TRAEFIK_ENTRYPOINT }}
TRAEFIK_CERTRESOLVER: ${{ vars.TRAEFIK_CERTRESOLVER }}
SWARM_MANAGER_HOST: ${{ secrets.SWARM_MANAGER_HOST }}
SWARM_SSH_USER: ${{ secrets.SWARM_SSH_USER }}
SWARM_SSH_PORT: ${{ secrets.SWARM_SSH_PORT }}
@@ -52,6 +53,7 @@ jobs:
echo "STACK_NAME=${STACK_NAME:-progcode}"
echo "TRAEFIK_NETWORK=${TRAEFIK_NETWORK:-traefik-public}"
echo "TRAEFIK_ENTRYPOINT=${TRAEFIK_ENTRYPOINT:-websecure}"
echo "TRAEFIK_CERTRESOLVER=${TRAEFIK_CERTRESOLVER:-le}"
echo "SWARM_SSH_PORT=${SWARM_SSH_PORT:-22}"
} >> "${GITHUB_ENV}"
+2
View File
@@ -42,6 +42,7 @@ Gitea Actions variables:
- `STACK_NAME` — optional, defaults to `progcode`.
- `TRAEFIK_NETWORK` — optional, defaults to `traefik-public`.
- `TRAEFIK_ENTRYPOINT` — optional, defaults to `websecure`.
- `TRAEFIK_CERTRESOLVER` — optional, defaults to `le`.
- The workflow also pushes `${IMAGE_REPO}:latest` automatically.
Gitea Actions secrets:
@@ -63,6 +64,7 @@ DOMAIN=progcode.example.com
STACK_NAME=progcode
TRAEFIK_NETWORK=traefik-public
TRAEFIK_ENTRYPOINT=websecure
TRAEFIK_CERTRESOLVER=le
```
Example account or organization secrets:
+1
View File
@@ -11,6 +11,7 @@ services:
- traefik.http.routers.progcode.rule=Host(`${DOMAIN}`)
- traefik.http.routers.progcode.entrypoints=${TRAEFIK_ENTRYPOINT:-websecure}
- traefik.http.routers.progcode.tls=true
- traefik.http.routers.progcode.tls.certresolver=${TRAEFIK_CERTRESOLVER:-le}
- traefik.http.services.progcode.loadbalancer.server.port=8080
networks: