카테고리 없음
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 컨테이너 실행
- MariaDB 컨테이너 실행
-
bash
-
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
- MariaDB 컨테이너 상태 확인
-
bash복사편집docker ps
- MariaDB 접속 확인
-
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 추가.