My App is Good.
Coming soon...
These variables/secrets are used by various workflows...
name | type | description |
---|---|---|
GHCR_USER | vars | GHCR Username |
GHCR_PASS | secrets | GHCR Password/Token |
SERVICE_CONFIGS_KEY | secrets | SSH Key for service-configs |
PORTAINER_URL | secrets | Portainer URL |
PORTAINER_TOKEN | secrets | Portainer Token |
CLOUDFLARE_API_TOKEN | secrets | Optional Cloudflare Token |
These are convoluted because GitHub wanted to block variables to punish us.
File | Description |
---|---|
dev-ci.yaml | Defines variables under deploy |
dev-deploy.yaml | Repeated variables from above |
prod-deploy.yaml | Defines variables under deploy |
cp settings.env.example settings.env
vim settings.env
set -a; source settings.env; set +a
npm install
docker compose -f docker-compose-dev.yaml up --build --remove-orphans --force-recreate