appstore/apps/ais-ninja/latest/docker-compose.yml
2024-06-01 18:07:27 +08:00

35 lines
1.0 KiB
YAML

services:
ais-ninja:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:80"
environment:
DATABASE_NAME: ${PANEL_DB_NAME}
DATABASE_PORT: ${AIS_DB_PORT}
DATABASE_HOST: ${PANEL_DB_HOST}
DATABASE_USER: ${PANEL_DB_USER}
DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD}
DATABASE_SYNC: 'true'
REDIS_URL: redis://:${REDIS_PASS}@${REDIS_HOST}:${REDIS_PORT}/0
EMAIL_HOST: ${SMTP_HOST}
EMAIL_PORT: ${SMTP_PORT}
EMAIL_FROM: ${EMAIL_SENDER}
EMAIL_AUTH_USER: ${SMTP_USER}
EMAIL_AUTH_PASS: ${SMTP_PASSWORD}
SOCIAL_GOOGLE_CLIENT_ID: ${GOOGLE_CLIENT_ID}
ALI_ACCESS_KEY_ID: ${ALI_ACCESS_ID}
ALI_ACCESS_KEY_SECRET: ${ALI_ACCESS_SECRET}
ALI_SMS_ENABLE: ${ALI_SMS_PERMIT}
ALI_SMS_SIGN_NAME: ${ALI_SMS_SIGN}
ALI_SMS_TEMPLATE_CODE: ${ALI_SMS_TEMPLATE}
image: jarvis2f/ais-ninja:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true