Commit Graph

69 Commits

Author SHA1 Message Date
76dc8908de Moved install script to scripts folder
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m8s
2025-05-23 14:50:33 -05:00
07dab76e3b Install Python packages with --ignore-installed to prevent conflicts with RPM packages
All checks were successful
AWS Deploy on Push / build (push) Successful in 7m53s
2025-05-23 14:11:51 -05:00
c21b34f5fe Fixed packages installation to conform with Amazon Linux 2023
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m8s
2025-05-23 13:26:31 -05:00
b1942354d9 Switch to AMAZON Linux 2023
All checks were successful
AWS Deploy on Push / build (push) Successful in 10m24s
2025-05-23 12:57:21 -05:00
3937269bb9 Use EC2 instance public address (free tier compatible)
Some checks failed
AWS Deploy on Push / build (push) Has been cancelled
2025-05-23 12:25:23 -05:00
8c7ed421c9 Using Optional[str] instead of str | None for optional fields
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m7s
2025-05-23 11:49:13 -05:00
c96ee307db Moved channel URLs to channels_urls table. Create CRUD endpoints for new table.
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m8s
2025-05-23 11:36:04 -05:00
f11d533fac Allow PostgreSQL port for tunneling restricted to developer IP
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m35s
2025-05-23 09:30:55 -05:00
99d26a8f53 Remove ingress rule to allow remote access to database since database is now on a private subnet
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m32s
2025-05-23 01:14:44 -05:00
260fcb311b Place ec2 explicitly in public subnet
All checks were successful
AWS Deploy on Push / build (push) Successful in 7m20s
2025-05-22 23:18:05 -05:00
1e82418cad Place rds database in private subnet
Some checks failed
AWS Deploy on Push / build (push) Failing after 7m50s
2025-05-22 22:37:03 -05:00
9c690fe6a6 Fixed name on new ingress rule
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m33s
2025-05-22 11:38:14 -05:00
9e8df169fc Refactored DB schema. Channels table to have uuid as primary key. Modified endpoints accordingly
Some checks failed
AWS Deploy on Push / build (push) Failing after 1m9s
2025-05-22 11:34:04 -05:00
5ee6cb4be4 Moved endpoints to routers
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m12s
2025-05-22 09:34:20 -05:00
c1e3a6ef26 Updated README
All checks were successful
AWS Deploy on Push / build (push) Successful in 7m22s
2025-05-21 16:57:27 -05:00
cb793ef5e1 Add SendCommand permissions
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m40s
2025-05-21 16:29:34 -05:00
be719a6e34 Fixed process of updating app on running instances
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m29s
2025-05-21 16:16:02 -05:00
5767124031 Fixed database credential retrieval
All checks were successful
AWS Deploy on Push / build (push) Successful in 2m41s
2025-05-21 15:05:12 -05:00
c6f7e9cb2b Changed db instance class to t3
All checks were successful
AWS Deploy on Push / build (push) Successful in 9m5s
2025-05-21 14:32:22 -05:00
eeb0f1c844 Need at least 2 AZs for RDS subnet group
Some checks failed
AWS Deploy on Push / build (push) Failing after 1m52s
2025-05-21 14:24:50 -05:00
4cb3811d17 RDS to use public subnet
Some checks failed
AWS Deploy on Push / build (push) Failing after 1m40s
2025-05-21 14:16:48 -05:00
489281f3eb Added PostgreSQL RDS database. Added channels protected endpoints. Added scripts and docker config to run application locally in dev mode.
Some checks failed
AWS Deploy on Push / build (push) Failing after 41s
2025-05-21 14:02:01 -05:00
b947ac67f0 Fixed typo
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m15s
2025-05-20 17:02:59 -05:00
dd2446a01a Updated README
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m16s
2025-05-20 16:41:19 -05:00
639adba7eb Moved repo url and email for letsencrypt to env variables
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m15s
2025-05-20 16:24:31 -05:00
5698e7f26b Moved ssh public key to an environment variable
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m14s
2025-05-20 15:51:34 -05:00
df3fc2f37c Fixed acme.sh installation in userdata.sh - Part 2
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m17s
2025-05-20 15:02:11 -05:00
594ce0c67a Fixed acme.sh installation in userdata.sh
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m20s
2025-05-20 14:48:26 -05:00
37be1f3f91 Fixed replacing of DOMAIN_NAME in userdata.sh
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m18s
2025-05-20 14:11:03 -05:00
732667cf64 Added SSL cert generation and installation. Moved variables to ENV
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m15s
2025-05-20 12:45:55 -05:00
5bc7a72a92 Initial README version representing the current progress
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m11s
2025-05-16 14:37:35 -05:00
a5dfc1b493 Added scripts to create and delete users. Moved all scripts to new scripts folder
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m21s
2025-05-16 14:19:14 -05:00
0b69ffd67c Switch to cognito user/password authentication. Major code refactor - Fix 4
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m21s
2025-05-16 13:39:29 -05:00
127d81adac Switch to cognito user/password authentication. Major code refactor - Fix 3
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m20s
2025-05-16 13:22:10 -05:00
658f7998ef Switch to cognito user/password authentication. Major code refactor - Fix 2
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m25s
2025-05-16 13:00:09 -05:00
c4f19999dc Switch to cognito user/password authentication. Major code refactor - Fix 1
All checks were successful
AWS Deploy on Push / build (push) Successful in 4m11s
2025-05-16 11:11:16 -05:00
c221a8cded Switch to cognito user/password authentication. Major code refactor.
Some checks failed
AWS Deploy on Push / build (push) Failing after 48s
2025-05-16 11:05:54 -05:00
8d1997fa5a Added cognito authentication - Fix 12
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m10s
2025-05-15 17:27:51 -05:00
795a25961f Added cognito authentication - Fix 11
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m11s
2025-05-15 17:23:52 -05:00
d55c383bc4 Added cognito authentication - Fix 10
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m9s
2025-05-15 17:14:33 -05:00
5c17e4b1e9 Added cognito authentication - Fix 9
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m8s
2025-05-15 17:08:01 -05:00
30ccf86c86 Added cognito authentication - Fix 8
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m13s
2025-05-15 16:52:54 -05:00
ae040fc49e Added cognito authentication - Fix 7
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m14s
2025-05-15 16:42:42 -05:00
47befceb17 Added cognito authentication - Fix 6
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m32s
2025-05-15 16:29:57 -05:00
7f282049ac Added cognito authentication - Fix 5
Some checks failed
AWS Deploy on Push / build (push) Failing after 1m0s
2025-05-15 16:24:37 -05:00
38e5a94701 Added cognito authentication - Fix 4
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m11s
2025-05-15 16:12:49 -05:00
7b7ff78030 Added cognito authentication - Fix 3 2025-05-15 16:11:30 -05:00
35745c43bd Added cognito authentication - Fix 2
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m11s
2025-05-15 15:50:17 -05:00
749e66e63f Added cognito authentication - Fix 1
All checks were successful
AWS Deploy on Push / build (push) Successful in 1m28s
2025-05-15 15:33:12 -05:00
a07a28525f Added cognito authentication
Some checks failed
AWS Deploy on Push / build (push) Failing after 40s
2025-05-15 14:18:55 -05:00