Comments (6)
Unfortunately this type of installation is supported either with the workaround that you described, or you will have to use HTTPS and in that case HaProxy(nextcloud-appapi-dsp) will forward requests to LXD localhost
and ExApp will listen to that interface(LXD localhost
)
Another solution will be to create docker bridge network and make containers in it visible by DNS names from LXC container
from app_api.
Can you describe your setup config a little bit more? Cause it should connect to localhost
by design in some situations
Are you using VPN?
from app_api.
Nextcloud is running inside a LXC container with with Apache on Debian 12.
Docker is running on the LXD host on Debian 12 (amd64).
from app_api.
OK, thanks. Sounds both like a useful solution, I will try this on a second system that is setup the same way.
On my current setup I will keep the WA until the other one is working.
from app_api.
Oh... well in the meantime I managed to create a huge mess on my system...
I ran:
occ app_api:app:register context_chat_backend manual_install --json-info \
"{\"appid\":\"context_chat_backend\",\"name\":\"Context Chat Backend\",\"daemon_config_name\":\"docker_install\",\"version\":\"2.0.1\",\"secret\":\"12345\",\"port\":10034,\"scopes\":[],\"system_app\":0}" \
--force-scopes --wait-finish
In my wisdom... I though it would help to rename manual_install to docker_install.
And now I can't unregister it anymore... Even deleting App Api and reinstalling it doesn't help.
I'm currently at work, so I can't access the system to show the stacktrace, but on the top of your head... is there anything I can do to at least fix the registered value docker_install so I can unregister it again?
from app_api.
no, worry.
you can always just manually remove containers and clean oc_ex_apps
/oc_ex_apps_daemons
table(after cleaning tables reset Redis cache if you have one)
or you can use occ app_api:app:unregister "appid" --force
from app_api.
Related Issues (20)
- TestDeploy button - add warning about logs for "Stop Deploy"
- ExApp init timeout not saved HOT 5
- 401 Unauthorized on Test Deploy HOT 9
- Call to a member function getStatus() on null
- Add option to remove volume on ExApp removal HOT 2
- ExApp's NEXTCLOUD_URL should be HTTPS when DeployDaemon use HTTPS
- Image pull does not report 100% progress after it succeeds HOT 1
- After deployment of ExApp "Test Deploy" (nc_app_test-deploy) returns/shows: "Heartbeat check failed" and "Healtchecking" HOT 74
- Image pull failed with 400 Bad Request HOT 2
- Unresponsive settings when demon is not available anymore HOT 1
- ssl docker daemon connection HOT 7
- 500 Error on exapp installation HOT 3
- nextcloud aio default setup is not able to run test deploy HOT 2
- Allow unregistering app if it no longer running HOT 2
- Fail to pull image with 504 Gateway time-out and can not report the ExApp status HOT 4
- Get 403 Forbidden error when connecting to docker socket proxy HOT 2
- Add possibility to edit Deploy daemon configuration
- Chinese translation error HOT 2
- Can test deployments work offline? HOT 3
- Failed to open stream: connection timed out, when use docker behind company proxy.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from app_api.