使用docker部署 http到192.168.3.200 端口映射出去后,再使用lucky反向代理 无论是http还是https都会出现错误。
一般操作正常,但是打开表格会出现 Network Error
浏览器截图如下
services:
seatable-server:
image: ${SEATABLE_IMAGE:-seatable/seatable-developer:latest}
restart: unless-stopped
container_name: seatable
ports:
- 23148:80
- ${SEATABLE_SSL_PORT:-}:443
volumes:
- "${SEATABLE_VOLUMES:-/opt/seatable/seatable-data}:/shared"
environment:
- DB_HOST=${SEATABLE_MYSQL_DB_HOST:-db}
- DB_ROOT_PASSWD=${SEATABLE_MYSQL_ROOT_PASSWORD:?Variable is not set or empty}
- SEATABLE_SERVER_HOSTNAME=${SEATABLE_SERVER_HOSTNAME:?Variable is not set or empty}
- SEATABLE_SERVER_PROTOCOL=${SEATABLE_SERVER_PROTOCOL:-http}
- SEATABLE_SERVER_LETSENCRYPT=${SEATABLE_SERVER_LETSENCRYPT:-False}
- SEATABLE_ADMIN_EMAIL=${SEATABLE_ADMIN_EMAIL:-}
- SEATABLE_ADMIN_PASSWORD=${SEATABLE_ADMIN_PASSWORD:-}
- TIME_ZONE=${TIME_ZONE}
- DTABLE_SERVER_URL='http://192.168.3.200/dtable-server/'
- DTABLE_SOCKET_URL='http//192.168.3.200/'
- DTABLE_WEB_SERVICE_URL='http://192.168.3.200/'
- FILE_SERVER_ROOT='http://192.168.3.200/seafhttp/'
depends_on:
db:
condition: service_healthy
memcached:
condition: service_started
redis:
condition: service_started
networks:
- frontend-net
- backend-seatable-net
db:
image: ${SEATABLE_DB_IMAGE:-mariadb:10.11}
restart: unless-stopped
container_name: seatable-mysql
environment:
- MYSQL_ROOT_PASSWORD=${SEATABLE_MYSQL_ROOT_PASSWORD:?Variable is not set or empty}
- MYSQL_LOG_CONSOLE=true
- MARIADB_MYSQL_LOCALHOST_USER=1
- MARIADB_MYSQL_LOCALHOST_GRANTS=USAGE
- MARIADB_AUTO_UPGRADE=1
volumes:
- "${SEATABLE_MYSQL_VOLUMES:-/opt/seatable/mysql-data}:/var/lib/mysql"
networks:
- backend-seatable-net
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-p${SEATABLE_MYSQL_ROOT_PASSWORD}", "-h", "localhost"]
interval: 5s
timeout: 30s
retries: 60
memcached:
image: ${SEATABLE_MEMCACHED_IMAGE:-memcached:1.5.6}
restart: unless-stopped
container_name: seatable-memcached
entrypoint: memcached -m 256
networks:
- backend-seatable-net
redis:
image: ${SEATABLE_REDIS_IMAGE:-redis:5.0.7}
restart: unless-stopped
container_name: seatable-redis
networks:
- backend-seatable-net
networks:
frontend-net:
name: frontend-net
backend-seatable-net:
name: backend-seatable-net