问题描述
如果部署 InvoiceNinja dockerhub invoiceninja/invoiceninja:latast 这个容器镜像中没有 webserver 吗?
查看 github repo dockerfile 和 docker-compose 它看起来像它的 3 个容器 应用程序、网络服务器、数据库 - 但不确定因为这个容器描述了我想要什么。
使用现有的数据库集群,并部署一个容器来运行 invoiceninja 并将其提供给我的 Let-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='[email protected]' \
-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='[email protected]' \
-e VIRTUAL_PORT='9000' \
我只需要知道这个已发布的 dockerhub 存储库是否已损坏并且不应该在 dockerhub 中蜂拥而至,或者我是否遗漏了什么。 我可以继续走下去,为自己写一个有效的作品,但如果它不像描述的那样工作,为什么这是我们的集线器?
希望你能帮助我 - 谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)