imatic/Imatic LXC Deploy
Deploys a docker compose file to LXC container.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| server | Hostname of the LXC server. | yes | — |
| server_deploy_key | Base64 encoded SSH private key to be used for deployment. | yes | — |
| server_jumphost | Hostname of the jumphost. | yes | imaticit-jumphost-prod@prod.imaticit-jumphost.dev.imatic.cz |
| server_deploy_dir | Directory on the server where the project will be deployed. | yes | — |
| project_domain_name | Domain name of the project. | yes | — |
| docker_compose_file | The path to docker-compose file. | yes | ./docker-compose.yml |
| version | Image tag to be deployed. | yes | — |
| registry | The name of the docker registry to pull from. | yes | ghcr.io |
| external_network | Ensures that this docker external network is created for the project when deploying to the server. | no | — |
| copy_files | List of files to copy from repository to server. GitHub doesn't support array yet, so it is specified as a string. ```yaml copy_files: >- file-in-repository1:destination-file1 file-in-repository2:destination-file2 ``` | no | — |
| service | The name of the service to deploy. | no | "" |
| down_options | Options for `docker compose down` command | no | "" |
Outputs
no outputs