| FROM vaultwarden/server:latest | |
| ENV PORT=7860 | |
| ENV ROCKET_PORT=7860 | |
| ENV ROCKET_ADDRESS=0.0.0.0 | |
| ENV WEBSOCKET_ENABLED=true | |
| ENV SIGNUPS_ALLOWED=false | |
| ENV ADMIN_TOKEN=${ADMIN_TOKEN} | |
| ENV INVITATIONS_ALLOWED=true | |
| EXPOSE 7860 | |
| VOLUME ["/data"] | |
| # 健康检查 | |
| HEALTHCHECK --interval=30s --timeout=3s --start-period=5s --retries=3 \ | |
| CMD curl -f http://localhost:7860/ || exit 1 | |
| CMD ["/start.sh"] | |