invoice-ninja - InvoiceNinja v5 DockerHub
问题描述
如果部署 InvoiceNinja dockerhub invoiceninja/invoiceninja:latast 这个容器镜像中没有网络服务器吗?
查看 github repo dockerfile 和 docker-compose 它看起来像它的 3 个容器应用程序、网络服务器、数据库 - 但不确定这个容器描述了我想要什么。
使用现有的数据库集群,并部署一个容器来运行 invoiceninja 并将其提供给我的lets-encrypt 反向代理。
这是我的 docker run 命令
-v /data/InvoiceNinja/public:/var/app/public:rw \
-v /data/InvoiceNinja/storage:/var/app/storage:rw \
-e APP_ENV='production' \
-e APP_DEBUG=true \
-e APP_URL='https://invoiceninja.domain.tld' \
-e APP_KEY='base64:<my-key>' \
-e APP_CIPHER='AES-256-CBC' \
-e MULTI_DB_ENABLED=false \
-e DB_TYPE='mysql' \
-e DB_STRICT='false' \
-e DB_HOST1='cluster.mysql.domain.tld' \
-e DB_DATABASE1='invoiceninja' \
-e DB_USERNAME1='invoiceninja' \
-e DB_PASSWORD1='my-db-password' \
-e VIRTUAL_HOST='invoiceninja.domain.tld' \
-e LETSENCRYPT_HOST='invoiceninja.domain.tld' \
-e PROXY_ADDRESS_FORWARDING='true' \
-e LETSENCRYPT_EMAIL='ssl@domain.tld' \
-e VIRTUAL_PORT='9000' \
-e PHANTOMJS_CLOUD_KEY='my-key' \
-e API_SECRET='my-secret' \
-P \
invoiceninja/invoiceninja:latest
此环境仅适用于我的反向代理和让加密
-e VIRTUAL_HOST='invoiceninja.domain.tld' \
-e LETSENCRYPT_HOST='invoiceninja.domain.tld' \
-e PROXY_ADDRESS_FORWARDING='true' \
-e LETSENCRYPT_EMAIL='ssl@domain.tld' \
-e VIRTUAL_PORT='9000' \
我只需要知道这个已发布的 dockerhub repo 是否已损坏,不应该出现在 dockerhub 中,或者我是否遗漏了一些东西。我可以继续为自己写一个有效的作曲,但如果它不像描述的那样工作,为什么这是我们的集线器?
希望你能帮助我-谢谢。
解决方案
推荐阅读
- python - sklearn - knn 值错误:预期的二维数组
- ruby-on-rails - 在这种情况下如何避免双重渲染?
- azure - 如何将 Json 变量传递给 Azure DevOps 管道中的命令行任务?
- g1ant - 为什么我的 g1ant 软件中没有插件 ocrtesserac?
- c++ - 具有少量操作的循环的时间复杂度
- ringcentral - RC 中一天内的最大测试消息量
- python - 安装张量流导致超时
- python - 如何在 PyQt5 应用程序中将自定义切换工具添加到 matplotlib 工具栏?
- sql - Presto 查询没有得到正确的值
- graphql - 如何将 gatsby-image 与对象数组一起使用?