You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
104 lines
3.0 KiB
JSON
104 lines
3.0 KiB
JSON
{
|
|
"version": "2",
|
|
"templates": [
|
|
{
|
|
"type": 3,
|
|
"title": "Stock Oracle API",
|
|
"description": "완전한 주식 데이터 분석 API with PostgreSQL, Redis, Nginx",
|
|
"note": "실제 SEC 재무 데이터를 제공하는 주식 분석 API 시스템",
|
|
"categories": ["API", "Finance", "Analytics"],
|
|
"platform": "linux",
|
|
"logo": "https://raw.githubusercontent.com/portainer/portainer/develop/app/assets/ico/favicon.ico",
|
|
"repository": {
|
|
"url": "https://github.com/your-repo/stock-oracle",
|
|
"stackfile": "portainer/docker-compose.portainer.yml"
|
|
},
|
|
"env": [
|
|
{
|
|
"name": "SEC_EMAIL",
|
|
"label": "SEC API 이메일",
|
|
"description": "SEC 데이터 접근을 위한 이메일 주소 (필수)",
|
|
"default": "your-email@example.com"
|
|
},
|
|
{
|
|
"name": "ALPHA_VANTAGE_API_KEY",
|
|
"label": "Alpha Vantage API Key",
|
|
"description": "Alpha Vantage API 키 (선택사항)",
|
|
"default": ""
|
|
},
|
|
{
|
|
"name": "POSTGRES_PASSWORD",
|
|
"label": "PostgreSQL 패스워드",
|
|
"description": "PostgreSQL 데이터베이스 패스워드",
|
|
"default": "change_this_password"
|
|
},
|
|
{
|
|
"name": "REDIS_PASSWORD",
|
|
"label": "Redis 패스워드",
|
|
"description": "Redis 캐시 패스워드",
|
|
"default": "change_this_redis_password"
|
|
},
|
|
{
|
|
"name": "API_PORT",
|
|
"label": "API 포트",
|
|
"description": "Stock Oracle API 포트",
|
|
"default": "18001"
|
|
},
|
|
{
|
|
"name": "POSTGRES_PORT",
|
|
"label": "PostgreSQL 포트",
|
|
"description": "PostgreSQL 데이터베이스 포트",
|
|
"default": "15433"
|
|
},
|
|
{
|
|
"name": "REDIS_PORT",
|
|
"label": "Redis 포트",
|
|
"description": "Redis 캐시 포트",
|
|
"default": "16380"
|
|
},
|
|
{
|
|
"name": "DEBUG",
|
|
"label": "디버그 모드",
|
|
"description": "개발용 디버그 모드 활성화",
|
|
"default": "false",
|
|
"select": [
|
|
{
|
|
"text": "False",
|
|
"value": "false",
|
|
"default": true
|
|
},
|
|
{
|
|
"text": "True",
|
|
"value": "true"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"volumes": [
|
|
{
|
|
"container": "/var/lib/postgresql/data",
|
|
"bind": "stock-oracle-postgres-data"
|
|
},
|
|
{
|
|
"container": "/data",
|
|
"bind": "stock-oracle-redis-data"
|
|
},
|
|
{
|
|
"container": "/app/logs",
|
|
"bind": "stock-oracle-api-logs"
|
|
},
|
|
{
|
|
"container": "/var/log/nginx",
|
|
"bind": "stock-oracle-nginx-logs"
|
|
}
|
|
],
|
|
"ports": [
|
|
"80:80/tcp",
|
|
"443:443/tcp",
|
|
"18001:18001/tcp",
|
|
"15433:15433/tcp",
|
|
"16380:16380/tcp"
|
|
]
|
|
}
|
|
]
|
|
} |