Skip to content

IM9-Sistema/deployer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deployer

CD pipeline dinâmico com integração com github e discord através de webhook.

Como usar

  1. Definir um workflow no github para testar o código
  2. Criar um arquivo .json em deployer/settings/ com o seguinte formato:
{
	"workflow_id": 71570015,
	"name": "Frontend",
	"deploy": {
		"path": "/root/front-producao/",
		"commands": [
			{"command": ["git", "pull"], "shell": false},
			{"command": ["/usr/bin/docker-compose", "up", "--build", "-d"], "shell": false}
		]
	}
}
  1. Vincular o webhook no github.

⚠️ Não se esqueça de definir a SECRET_KEY no .env

About

Deployer para os serviços do backend e frontend

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages