mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 06:57:47 +01:00
62 lines
1.9 KiB
Markdown
62 lines
1.9 KiB
Markdown
- sentry for error tracking
|
|
|
|
- github actions for ci/cd
|
|
- deployment using helmchart, prod + dev
|
|
- celery background tasks
|
|
- cron
|
|
- cloudflare tunnels
|
|
- mariadb operator for database, maxscale 3 nodes, phpmyadmin, maxscale ui, backups
|
|
- prometheus + grafana dashboards for monitoring
|
|
- rabbitmq message queue
|
|
- longhorn for file storage (edited talosos deployment)
|
|
|
|
Aplikace:
|
|
|
|
- umíme oauth - mojeid, bankid => oboje se používá i pro autorizaci komunikace s CZ státem
|
|
- automatický import plateb z banky
|
|
- ukázat frontend
|
|
- ukázat backend - oauth, celery tasky,
|
|
- alembic na migrace db
|
|
- sentry integrace
|
|
|
|
Infrastruktura:
|
|
|
|
- běžíme na proxmoxu
|
|
- kubernetes cluster přes TalosOS jako virtuálky with edited configs
|
|
- deployment služeb přes tofu/terraform
|
|
- longhorn pro persistentní storage
|
|
- mariadb operator s maxscale - 3 nody + phpmyadmin
|
|
- prometheus + grafana monitoring
|
|
- rabbitmq message queue pro background tasky
|
|
- veřejný přístup přes cloudflare tunnels
|
|
- ukázat headlamp map
|
|
- build v github actions
|
|
- deployment pomocí helmchartu prod + dev prostředí pomocí selfhosted runneru
|
|
- remote access do clusteru přes tailscale
|
|
-
|
|
|
|
Where to put description of infrastructure components? for example Helm chart of app is quite large
|
|
How about readme?
|
|
|
|
linking commits in time table? I cant link all of them - many of them was directly to main branch
|
|
|
|
- for example iterative CI/CD setup
|
|
|
|
done
|
|
create src in 7project
|
|
make the chart vertical
|
|
urls as hyperlinks text
|
|
frontned npm run dev as codeblock
|
|
describe folder structure in readme in 7project
|
|
add comment column to checklist
|
|
readme in src folder with folder structure description
|
|
readme in src/tofu
|
|
readme in src/charts
|
|
add link to report for app
|
|
write few lines in Build intructrions, deployment instructions like in testing
|
|
|
|
|
|
add other services in cluster in report architecture overview
|
|
|
|
debug commands - kubectl logs -f podname, mention grafana
|