first commit

This commit is contained in:
2026-03-14 13:23:30 +09:00
commit 2b6f6860ed
10 changed files with 92 additions and 0 deletions

0
.gitignore vendored Normal file
View File

8
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,8 @@
# 디폴트 무시된 파일
/shelf/
/workspace.xml
# 에디터 기반 HTTP 클라이언트 요청
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

15
.idea/deployment.xml generated Normal file
View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="PublishConfigData" serverName="docker(moani)" remoteFilesAllowedToDisappearOnAutoupload="false" confirmBeforeUploading="false">
<option name="confirmBeforeUploading" value="false" />
<serverData>
<paths name="docker(moani)">
<serverdata>
<mappings>
<mapping deploy="/" local="$PROJECT_DIR$" web="/" />
</mappings>
</serverdata>
</paths>
</serverData>
</component>
</project>

6
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

8
.idea/modules.xml generated Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/linkkf.iml" filepath="$PROJECT_DIR$/linkkf.iml" />
</modules>
</component>
</project>

4
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings" defaultProject="true" />
</project>

14
.idea/webServers.xml generated Normal file
View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="WebServers">
<option name="servers">
<webServer id="a0c91f78-bbef-49a4-840e-57be93b757ff" name="docker(moani)">
<fileTransfer rootFolder="/pool/user1/docker/compose/moani" accessType="SFTP" host="hmsn.ink" port="10975" sshConfigId="e274939e-a1de-440b-8ce3-5246e24cb10d" sshConfig="root@hmsn.ink:10975 password">
<advancedOptions>
<advancedOptions dataProtectionLevel="Private" keepAliveTimeout="0" passiveMode="true" shareSSLContext="true" />
</advancedOptions>
</fileTransfer>
</webServer>
</option>
</component>
</project>

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
# Alpine Linux를 베이스 이미지로 사용
FROM alpine:latest
# 시스템 패키지 업데이트 및 Java 17 설치
RUN apk update && \
apk add --no-cache openjdk17 procps
# 작업 디렉토리 설정
WORKDIR /app
# Spring Boot 기본 포트 노출
EXPOSE 9000
# 컨테이너 실행 시 animeApi.jar 파일을 직접 실행
ENTRYPOINT ["java", "-jar", "/app/animeApi.jar"]

14
docker-compose.yml Normal file
View File

@@ -0,0 +1,14 @@
services:
moani:
image: api/moani
build:
context: .
dockerfile: Dockerfile
container_name: moani # 컨테이너 이름을 로그와 일치시킵니다.
ports:
- "2100:9000"
environment:
- TZ=Asia/Seoul
volumes:
- /docker/moani:/app
restart: always

8
linkkf.iml Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="GENERAL_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>