mirror of
https://github.com/lemeow125/Service_Queue.git
synced 2025-09-20 14:33:02 +08:00
31 lines
No EOL
2.6 KiB
Markdown
31 lines
No EOL
2.6 KiB
Markdown
# Service Queue Templates
|
|
|
|
This repository contains a collection of templates tailored for DevOps practices designed to assist with Service Queue deployments.
|
|
|
|
## `build.yml` Environment Variables
|
|
|
|
| Variable Name | Description | Value Value |
|
|
|----------------------------|--------------------------------------------------|----------------------------------------------------|
|
|
| `FORGEJO_REGISTRY_URL` | Artifact registry to push built image to | `git.06222001.xyz` |
|
|
| `FORGEJO_REGISTRY_USERNAME`| Credentials used to push to the image registry | `N/A (redacted)` |
|
|
| `FORGEJO_REGISTRY_PASSWORD`| Credentials used to push to the image registry | `N/A (redacted)` |
|
|
| `REGISTRY_IMAGE_TAG` | Docker image container tag to push to registry | `git.06222001.xyz/keannu125/drf_template:latest` |
|
|
| `DISCORD_WEBHOOK_ID` | Discord Webhook ID used for Build Status Updates | `N/A (redacted)` |
|
|
|
|
## `deploy.yml` Environment Variables
|
|
|
|
| Variable Name | Description | Value |
|
|
|----------------------|-----------------------------------------------------|--------------------------------------|
|
|
| `SSH_HOST` | SSH host for deployment | `N/A (redacted)` |
|
|
| `PROJECT_DIRECTORY` | Directory on remote host for deployment | `/mnt/nvme/files/docker projects/drf_template` |
|
|
| `SSH_KEY` | Private SSH key for authentication | `N/A (redacted)` |
|
|
| `REGISTRY_IMAGE_TAG` | Docker image tag to deploy | `git.06222001.xyz/keannu125/drf_template:latest` |
|
|
| `DOCKER_VOLUME_DB` | Docker volume name for the database | `drf_template_db_data` |
|
|
| `DOCKER_COMPOSE_URL` | URL to fetch docker-compose.yml | `https://raw.githubusercontent.com/lemeow125/DRF_Template/refs/heads/master/docker-compose.prod.yml` |
|
|
| `DISCORD_WEBHOOK_ID` | Discord Webhook ID for deployment notifications | `N/A (redacted)` |
|
|
| `DISCORD_WEBHOOK_TOKEN` | Discord Webhook Token for deployment notifications | `N/A (redacted)` |
|
|
|
|
> **Note:**
|
|
> Actual values may differ based on your pipeline configuration.
|
|
> Usage of `.deploy_ephemeral.yml` does not require `DOCKER_VOLUME_DB`
|
|
> For more information, consult your Woodpecker CI/CD maintainer. |