Skip to content

휴아봇 서비스 구성을 위한 정보 및 관련 코드를 담는 저장소

Notifications You must be signed in to change notification settings

hyuabot-developers/hyuabot-infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HYUabot-Infrasturcture

  • This is the repository to set up the infrastructure of HYUabot.

Development Environment

  • OS: Windows 11 Pro for Workstations
  • CPU: AMD Ryzen 7 3700X(Allocate 8 cores to Docker)
  • RAM: 64GB(Allocate 16GB to Docker)
  • Docker for Desktop: 4.14.1 (91661)
  • Docker Engine: 20.10.20
  • Kubernetes: v1.25.3
  • Minikube: v1.28.0

Production Environment

  • OS: Ubuntu 20.04.5 LTS
  • CPU: Ampere Altra A1 4 core
  • RAM: 24GB
  • Docker: 20.10.21
  • Kubernetes: v1.25.3
  • Minikube: v1.28.0

How to run

Directory Structure

containers

  • This directory contains the Dockerfile and the configuration file for each container.
Directory Description Repository CI/CD
containers/database load initial data to the database. hyuabot-database-initializer CI/CD
containers/bus/realtime fetch realtime bus location hyuabot-bus-realtime-updater CI/CD
containers/bus/timetable fetch bus timetable hyuabot-bus-timetable-updater CI/CD
containers/cafeteria fetch cafeteria menu hyuabot-cafeteria-updater CI/CD
containers/library fetch reading room information hyuabot-library-updater CI/CD
containers/subway/realtime fetch realtime subway location hyuabot-subway-realtime-updater CI/CD
containers/subway/timetable fetch subway timetable hyuabot-subway-timetable-updater CI/CD
containers/shuttle/timetable fetch shuttle timetable hyuabot-shuttle-timetable-updater CI/CD

database

  • This directory contains the configuration file for the database.
  • create_database.sql: SQL script to create the database.

k8s

  • This directory contains the configuration file for the kubernetes.
  • readme.md: How to run the kubernetes.

About

휴아봇 서비스 구성을 위한 정보 및 관련 코드를 담는 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published