카테고리 없음

ec2 kotlin 배포정리

하얀잔디 2025. 3. 14. 16:45

✅ 1. 필수 패키지 설치 (Java, Docker, Docker-Compose)

🔹 Java & Gradle 설치 (Kotlin 서버 실행용)

bash
 
sudo apt update && sudo apt upgrade -y sudo apt install openjdk-17-jdk -y java -version

🔹 Docker & Docker-Compose 설치

bash
 
# Docker 설치
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
sudo usermod -aG docker $USER # Docker 권한 추가
 
# Docker-Compose 설치
sudo apt install docker-compose -y
docker --version
docker-compose --version

✅ 2. Docker로 MariaDB 컨테이너 실행

  1. MariaDB 컨테이너 실행
  2. bash
  3.  
    docker run -d \ --name mariadb \ -e MYSQL_ROOT_PASSWORD=rootpassword \ -e MYSQL_DATABASE=mydb \ -e MYSQL_USER=myuser \ -e MYSQL_PASSWORD=mypassword \ -p 3306:3306 \ --restart unless-stopped \ mariadb:latest
  4. MariaDB 컨테이너 상태 확인
  5. bash
    복사편집
    docker ps
  6. MariaDB 접속 확인
  7. bash
    복사편집
    docker exec -it mariadb mysql -u root -p

 

프리티어의 경우 : 파일 build가 안될 때가 있음.

 

 

1.sudo dd if=/dev/zero of=/swapfile bs=128M count=16

2.sudo chmod 600 /swapfile

3.sudo mkswap /swapfile

4.sudo swapon /swapfile

5.sudo swapon -s

6. sudo vi /etc/fstab

7. 파일 맨 아랫줄에 /swapfile swap swap defaults 0 0 추가.