@ -21,11 +21,6 @@ OSS_AVATAR_DIR=avatar/
|
||||
OSS_ASSET_DIR=asset/
|
||||
OSS_TOKEN_EXPIRE_TIME=3600
|
||||
|
||||
# Redis Configuration
|
||||
REDIS_HOST=topfans-redis
|
||||
REDIS_PORT=6379
|
||||
REDIS_PASSWORD=123456
|
||||
|
||||
# ==================== MiniMax API Configuration ====================
|
||||
MINIMAX_API_KEY=sk-cp-Fffv8Bg8zeFD929_KUAZq9EKet64Nkxgu7t1ibZEngqmyPKaOOa7U8U_gtg3VICfUQyGPn8c5XR4hxmWzjKC4wO6DxKh5ipN36Yv5jsFzZWMEPh6NKV2qAE
|
||||
MINIMAX_API_URL=https://api.minimaxi.com/v1/image_generation
|
||||
|
||||
@ -35,24 +35,6 @@ x-healthcheck: &healthcheck
|
||||
start_period: 60s
|
||||
|
||||
services:
|
||||
# ==================== Redis ====================
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: topfans-redis
|
||||
restart: always
|
||||
ports:
|
||||
- "6379:6379"
|
||||
command: redis-server --requirepass 123456
|
||||
volumes:
|
||||
- redis_data:/data
|
||||
networks:
|
||||
- topfans-net
|
||||
healthcheck:
|
||||
test: ["CMD-SHELL", "redis-cli -a 123456 ping | grep PONG"]
|
||||
interval: 10s
|
||||
timeout: 5s
|
||||
retries: 5
|
||||
|
||||
# ==================== Database ====================
|
||||
postgres:
|
||||
image: postgres:latest
|
||||
@ -380,9 +362,6 @@ services:
|
||||
<<: *common-env
|
||||
SERVER_PORT: 8080
|
||||
JWT_SECRET: ${JWT_SECRET:-topfans-secret-key-please-change-in-production}
|
||||
REDIS_HOST: ${REDIS_HOST:-topfans-redis}
|
||||
REDIS_PORT: ${REDIS_PORT:-6379}
|
||||
REDIS_PASSWORD: ${REDIS_PASSWORD:-123456}
|
||||
DUBBO_USER_SERVICE_URL: tri://userservice:20000
|
||||
DUBBO_SOCIAL_SERVICE_URL: tri://socialservice:20002
|
||||
DUBBO_ASSET_SERVICE_URL: tri://assetservice:20003
|
||||
@ -424,7 +403,6 @@ services:
|
||||
volumes:
|
||||
postgres_data:
|
||||
flyway_data:
|
||||
redis_data:
|
||||
|
||||
networks:
|
||||
topfans-net:
|
||||
|
||||
@ -64,7 +64,9 @@
|
||||
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
|
||||
"<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
|
||||
"<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
|
||||
"<uses-permission android:name=\"android.permission.INTERNET\"/>"
|
||||
"<uses-permission android:name=\"android.permission.INTERNET\"/>",
|
||||
"<uses-permission android:name=\"android.permission.BODY_SENSORS\"/>",
|
||||
"<uses-feature android:name=\"android.hardware.sensor.gyroscope\"/>"
|
||||
],
|
||||
"abiFilters" : [ "armeabi-v7a", "arm64-v8a" ]
|
||||
},
|
||||
|
||||
BIN
frontend/static/app-icons/1024x1024.png
Normal file
|
After Width: | Height: | Size: 8.6 KiB |
BIN
frontend/static/app-icons/120x120.png
Normal file
|
After Width: | Height: | Size: 794 B |
BIN
frontend/static/app-icons/144x144.png
Normal file
|
After Width: | Height: | Size: 990 B |
BIN
frontend/static/app-icons/152x152.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
frontend/static/app-icons/167x167.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
frontend/static/app-icons/180x180.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
frontend/static/app-icons/192x192.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
frontend/static/app-icons/20x20.png
Normal file
|
After Width: | Height: | Size: 168 B |
BIN
frontend/static/app-icons/29x29.png
Normal file
|
After Width: | Height: | Size: 206 B |
BIN
frontend/static/app-icons/40x40.png
Normal file
|
After Width: | Height: | Size: 237 B |
BIN
frontend/static/app-icons/58x58.png
Normal file
|
After Width: | Height: | Size: 377 B |
BIN
frontend/static/app-icons/60x60.png
Normal file
|
After Width: | Height: | Size: 386 B |
BIN
frontend/static/app-icons/72x72.png
Normal file
|
After Width: | Height: | Size: 462 B |
BIN
frontend/static/app-icons/76x76.png
Normal file
|
After Width: | Height: | Size: 497 B |
BIN
frontend/static/app-icons/80x80.png
Normal file
|
After Width: | Height: | Size: 525 B |
BIN
frontend/static/app-icons/87x87.png
Normal file
|
After Width: | Height: | Size: 607 B |
BIN
frontend/static/app-icons/96x96.png
Normal file
|
After Width: | Height: | Size: 658 B |
|
After Width: | Height: | Size: 516 KiB |
BIN
frontend/static/rank/background-poster/big-screen-support-bg.jpg
Normal file
|
After Width: | Height: | Size: 142 KiB |
|
After Width: | Height: | Size: 498 KiB |
|
After Width: | Height: | Size: 802 KiB |
|
After Width: | Height: | Size: 476 KiB |
|
After Width: | Height: | Size: 859 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 972 KiB |
|
After Width: | Height: | Size: 494 KiB |
|
After Width: | Height: | Size: 484 KiB |
|
After Width: | Height: | Size: 124 KiB |
|
After Width: | Height: | Size: 580 KiB |
BIN
frontend/static/rank/background-poster/square-bg.png
Normal file
|
After Width: | Height: | Size: 521 KiB |
|
After Width: | Height: | Size: 473 KiB |
|
After Width: | Height: | Size: 982 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 375 KiB |
|
After Width: | Height: | Size: 990 KiB |
BIN
frontend/static/sucai/image-01.png
Normal file
|
After Width: | Height: | Size: 443 KiB |
BIN
frontend/static/sucai/image-02.png
Normal file
|
After Width: | Height: | Size: 305 KiB |
BIN
frontend/static/sucai/image-03.png
Normal file
|
After Width: | Height: | Size: 478 KiB |
BIN
frontend/static/sucai/image-04.png
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
frontend/static/sucai/image-05.png
Normal file
|
After Width: | Height: | Size: 503 KiB |
BIN
frontend/static/sucai/image-06.png
Normal file
|
After Width: | Height: | Size: 494 KiB |
BIN
frontend/static/sucai/image-07.png
Normal file
|
After Width: | Height: | Size: 504 KiB |
BIN
frontend/static/sucai/image-08.png
Normal file
|
After Width: | Height: | Size: 604 KiB |
BIN
frontend/static/sucai/image-09.png
Normal file
|
After Width: | Height: | Size: 246 KiB |
BIN
frontend/static/sucai/image-10.png
Normal file
|
After Width: | Height: | Size: 604 KiB |
BIN
frontend/static/sucai/image-11.png
Normal file
|
After Width: | Height: | Size: 857 KiB |
BIN
frontend/static/sucai/image-12.png
Normal file
|
After Width: | Height: | Size: 450 KiB |
BIN
frontend/static/sucai/image-13.png
Normal file
|
After Width: | Height: | Size: 321 KiB |
BIN
frontend/static/sucai/image-14.png
Normal file
|
After Width: | Height: | Size: 231 KiB |
BIN
frontend/static/sucai/image-15.png
Normal file
|
After Width: | Height: | Size: 437 KiB |
BIN
frontend/static/sucai/image-16.png
Normal file
|
After Width: | Height: | Size: 862 KiB |
BIN
frontend/static/sucai/image-17.png
Normal file
|
After Width: | Height: | Size: 389 KiB |
BIN
frontend/static/sucai/image-18.png
Normal file
|
After Width: | Height: | Size: 238 KiB |
BIN
frontend/static/sucai/image-19.png
Normal file
|
After Width: | Height: | Size: 416 KiB |
BIN
frontend/static/sucai/image-20.png
Normal file
|
After Width: | Height: | Size: 208 KiB |
BIN
frontend/static/sucai/image-21.png
Normal file
|
After Width: | Height: | Size: 419 KiB |
BIN
frontend/static/sucai/image-22.png
Normal file
|
After Width: | Height: | Size: 545 KiB |
BIN
frontend/static/sucai/image-23.png
Normal file
|
After Width: | Height: | Size: 858 KiB |
BIN
frontend/static/sucai/image-24.png
Normal file
|
After Width: | Height: | Size: 286 KiB |
BIN
frontend/static/sucai/image-25.png
Normal file
|
After Width: | Height: | Size: 491 KiB |
BIN
frontend/static/sucai/image-26.png
Normal file
|
After Width: | Height: | Size: 704 KiB |
BIN
frontend/static/sucai/image-27.png
Normal file
|
After Width: | Height: | Size: 724 KiB |
BIN
frontend/static/sucai/image-28.png
Normal file
|
After Width: | Height: | Size: 435 KiB |
BIN
frontend/static/sucai/image-29.png
Normal file
|
After Width: | Height: | Size: 670 KiB |
BIN
frontend/static/sucai/image-30.png
Normal file
|
After Width: | Height: | Size: 513 KiB |
BIN
frontend/static/sucai/image-31.png
Normal file
|
After Width: | Height: | Size: 277 KiB |
BIN
frontend/static/sucai/image-32.png
Normal file
|
After Width: | Height: | Size: 575 KiB |
BIN
frontend/static/sucai/image-33.png
Normal file
|
After Width: | Height: | Size: 500 KiB |
BIN
frontend/static/sucai/image-34.png
Normal file
|
After Width: | Height: | Size: 372 KiB |
BIN
frontend/static/sucai/image-35.png
Normal file
|
After Width: | Height: | Size: 485 KiB |
BIN
frontend/static/sucai/image-36.png
Normal file
|
After Width: | Height: | Size: 498 KiB |
BIN
frontend/static/sucai/image-37.png
Normal file
|
After Width: | Height: | Size: 470 KiB |
BIN
frontend/static/sucai/image-38.png
Normal file
|
After Width: | Height: | Size: 858 KiB |
BIN
frontend/static/sucai/image-39.png
Normal file
|
After Width: | Height: | Size: 1.0 MiB |
BIN
frontend/static/sucai/image-40.png
Normal file
|
After Width: | Height: | Size: 227 KiB |
BIN
frontend/static/sucai/image-41.png
Normal file
|
After Width: | Height: | Size: 459 KiB |
BIN
frontend/static/sucai/image-42.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
frontend/static/sucai/image-43.png
Normal file
|
After Width: | Height: | Size: 359 KiB |
BIN
frontend/static/sucai/image-44.png
Normal file
|
After Width: | Height: | Size: 297 KiB |
BIN
frontend/static/sucai/image-45.png
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
frontend/static/sucai/image-46.png
Normal file
|
After Width: | Height: | Size: 524 KiB |
BIN
frontend/static/sucai/image-47.png
Normal file
|
After Width: | Height: | Size: 474 KiB |
BIN
frontend/static/sucai/image-48.png
Normal file
|
After Width: | Height: | Size: 865 KiB |
BIN
frontend/static/sucai/image-49.png
Normal file
|
After Width: | Height: | Size: 502 KiB |
BIN
frontend/static/sucai/image-50.png
Normal file
|
After Width: | Height: | Size: 504 KiB |
BIN
frontend/static/sucai/image-51.png
Normal file
|
After Width: | Height: | Size: 476 KiB |
BIN
frontend/static/sucai/image-52.png
Normal file
|
After Width: | Height: | Size: 619 KiB |
BIN
frontend/static/sucai/image-53.png
Normal file
|
After Width: | Height: | Size: 537 KiB |
@ -3,19 +3,19 @@
|
||||
// 不需要手动注释!
|
||||
|
||||
// #ifdef H5
|
||||
// const baseURL = 'http://192.168.110.60:8080' // H5 开发用本机
|
||||
const baseURL = 'http://101.132.250.62:8080' // H5 开发用本机
|
||||
const baseURL = 'http://192.168.110.60:8080' // H5 开发用本机
|
||||
// const baseURL = 'http://101.132.250.62:8080' // H5 开发用本机
|
||||
// #endif
|
||||
|
||||
// #ifdef APP-PLUS
|
||||
// 开发调试:手机和电脑同一WiFi时用这个(改成你电脑IP)
|
||||
// 上线后:改成实际服务器地址
|
||||
// const baseURL = 'http://192.168.110.60:8080'
|
||||
const baseURL = 'http://192.168.110.60:8080'
|
||||
// #endif
|
||||
|
||||
// 服务器地址(正式上线用)
|
||||
// #ifdef APP-PLUS
|
||||
const baseURL = 'http://101.132.250.62:8080'
|
||||
// const baseURL = 'http://101.132.250.62:8080'
|
||||
// #endif
|
||||
|
||||
// 是否使用模拟数据(开发调试时设为 true,后端API准备好后改为 false)
|
||||
|
||||