Commit graph

14 commits

Author SHA1 Message Date
nsxshota
5d75376f2c update cdk code 2023-11-21 15:24:03 +09:00
nsxshota
58726b15c5 set env to backend 2023-11-21 13:15:29 +09:00
nsxshota
f2ad6a2036 modified: frontend cloudMap 2023-11-21 09:56:46 +09:00
nsxshota
d9bae37ccc add cdk scripts 2023-11-20 19:20:26 +09:00
Gabriel Luiz Freitas Almeida
099869f0a6 Remove untested setup 2023-09-26 17:18:13 -03:00
Matheus Jacques
4f6aeefd96 🔧 chore(main.tf): add label to a random worker node to ensure data volume is created
🔧 chore(main.tf): deploy the langflow_stack using docker stack
2023-09-12 11:42:58 +02:00
Matheus Jacques
1ca839899a 🔧 chore(main.tf): use variable for AWS region to improve flexibility and reusability
🔧 chore(main.tf): use variables for instance type, manager count, and worker count to improve configurability and scalability
2023-09-12 11:40:33 +02:00
Matheus Jacques
d4ecb9896d 🔧 chore(main.tf): add installation of git and docker-compose to improve deployment process
 feat(main.tf): add cloning of langflow repository and checkout to celery branch for specific project requirements
2023-08-28 23:42:24 +02:00
Matheus Jacques
b3c0f3b853 🔧 chore(main.tf): add Terraform backend configuration for S3 to store state remotely 2023-08-25 18:19:42 +02:00
Matheus Jacques
d13771d8c9 🔧 chore(terraform): update security group rules to allow ingress and egress traffic on port 8080
🔧 chore(terraform): modify user data script for manager instance to fetch instance metadata with token and start a netcat server on port 8080 to provide join token
🔧 chore(terraform): modify user data script for worker instance to fetch manager IP and join the swarm using the join token obtained from the manager on port 8080
2023-08-24 18:48:44 +02:00
Matheus Jacques
3fe30671d9 fix(terraform): update subnet_id in docker-swarm module to use swarm-public-subnet instead of swarm-subnet for improved clarity
feat(terraform): add aws_subnet resource for swarm-public-subnet to create a public subnet for the swarm cluster
feat(terraform): add aws_internet_gateway resource to create an internet gateway for the swarm VPC
feat(terraform): add aws_route_table resource to create a route table for the swarm VPC
feat(terraform): add aws_route_table_association resource to associate the swarm-public-subnet with the public route table
2023-08-24 17:06:23 +02:00
Gabriel Luiz Freitas Almeida
6afaede719 feat(.gitignore): add .gitignore file to ignore Terraform related files and directories 2023-08-21 13:47:11 -03:00
Gabriel Luiz Freitas Almeida
f4760a38a3 🚀 feat(build-push.sh): add script to build and push Docker images
🚀 feat(build.sh): add script to build Docker images
2023-08-21 13:47:02 -03:00
Gabriel Luiz Freitas Almeida
517a48f885 First implementation of terraform setup 2023-08-21 13:45:41 -03:00