[TIL #34] Docker 및 Docker Compose 올려보기
·
Camp/T.I.L.
도커를 올려보기로 했다.이미 라즈베리 파이 서버에 인프라가 다 준비돼 있지만,내가 만져보면서 이해해보고 싶었던 것이기도 했고, 아마존 ECS에 올려보기 위함이기도 하다. 일단 현재 서버는 다음과 같은 상태다.Node.js 서버MySQLRedisGrafana그럼 각각의 것들을 다 컨테이너로 만들어 ``Compose``로 묶어서 빌드 후 배포할 수 있어야 하겠다. 먼저 노드 서버를 위한 ``Dockerfile``을 다음과 같이 만들었다.# Node.js 베이스 이미지 사용FROM node:20-alpine# 작업 디렉토리 설정WORKDIR "작업 디렉토리"# 패키지 파일 복사 및 의존성 설치COPY package*.json ./RUN npm install# 소스 코드 복사COPY . .# 포트 노출EXPOS..
Docker와 ZeroTier를 활용해 SPT-Fika 전용 서버 올리기
·
Others
2025. 07. 27 현재 날짜 기준으로 재작성 최근에 친구들과 Fika를 통한 SPT 멀티 플레이를 즐겼다.다 좋은데 아쉬운 건, 호스트인 친구가 서버를 24/7 열어둘 수가 없었다는 점.따라서 이걸 데디 서버로 만들고 싶었는데, 마침 Fika 디스코드 서버에 그 방법이 있었다. 실제 서버는 라즈베리 파이4에 올리지만, 설명은 WSL을 통해 진행한다.WSL은 Ubuntu 22.04.5 LTS다.설명은 Docker가 설치돼 있다고 가정한다.Docker Compose를 사용할 것이다. fika-spt-server-docker의 내용을 참고한 설명이 될 것이고, 컴포즈를 통한 단순 서버 실행만 다룬다. 1. 파일 준비fika-spt-server-docker를 클론 한다.그리고 실제로 서버 파일이 저장될 ..