imatic/Imatic LXC Deploy

Deploys a docker compose file to LXC container.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
serverHostname of the LXC server.yes
server_deploy_keyBase64 encoded SSH private key to be used for deployment.yes
server_jumphostHostname of the jumphost.yesimaticit-jumphost-prod@prod.imaticit-jumphost.dev.imatic.cz
server_deploy_dirDirectory on the server where the project will be deployed.yes
project_domain_nameDomain name of the project.yes
docker_compose_fileThe path to docker-compose file.yes./docker-compose.yml
versionImage tag to be deployed.yes
registryThe name of the docker registry to pull from.yesghcr.io
external_networkEnsures that this docker external network is created for the project when deploying to the server.no
copy_filesList 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
serviceThe name of the service to deploy.no""
down_optionsOptions for `docker compose down` commandno""

no outputs