Skip to content

plh97/java-learn

Repository files navigation

Full stack project template

GitHub Actions CI/CD

Architect

  • Frontend
    • Svelte
    • TypeScript
    • Vercel
  • Backend
    • Postgresql
    • Java
  • Devops
    • Docker
    • Vultr
    • Terraform
    • Ansible

Project Description

Svelte + Java project demo, once modify file, will trigger frontend auto deploy on Vercel, will trigger vultr update by github action

Create Could Service

cd terraform/vultr
terraform init
terraform plan
terraform apply -auto-approve
terraform destroy # remove could service

Init Could Service

cd ansible
ansible-playbook init-vultr.yml   # to init could env, clone project, deploy project
ansible-playbook cicd-vultr.yml   # to update project, pull latest git code, stop docker-compose, re-start docker-compose

Releases

No releases published

Packages

No packages published