forked from coop-cloud/woodpecker
Woodpecker
Wiki Cafe's configuration for a Woodpecker deployment.
Deploying the app with Docker Swarm
Set the environment variables from the .env file during the shell session.
set -a && source .env && set +a
Set the secrets.
printf "%s" "$(openssl rand -hex 32)" | docker secret create woodpecker_agent_secret -
printf "SECRET_HERE" | docker secret create woodpecker_client_secret -
Deploy using the -c
flag to specify one or multiple compose files. Add the -c
flag for each additional compose file. Here is an example of deploying the compose.yaml
and compose.forgejo.yaml
files:
docker stack deploy woodpecker --detach=true -c compose.yaml -c compose.forgejo.yaml
Description