missing web.xml from docker image
Thursday, 3 September 2020 · 12 messages · last reply 15 Sep 2020
NS
Nicholas Saunders3 Sep 2020 18:23 #
I've just opened an issue:
https://github.com/BaseXdb/basex/issues/1936
based on an inability to run the docker image:
https://devops.stackexchange.com/q/12338/23443
but thought I'd ask here if there might be something obvious. I'm creating the container from the hub image with:
docker run -d \
--name basexhttp \
--publish 1984:1984 \
--publish 8984:8984 \
--volume "$HOME/basex/data":/srv/basex/data \
--volume "$HOME/basex/repo":/srv/basex/repo \
--volume "$HOME/basex/webapp":/srv/basex/webapp \
basex/basexhttp:latestand another person reported the missing file. Is the file missing? I'm not sure.
CG
Christian Grün3 Sep 2020 18:39 #
Hi Nicholas,
Have you already worked through the Docker documentation in our Wiki [1]?
Best,
Christian
[1] https://docs.basex.org/wiki/Docker
Quoted text · Nicholas Saunders · 27 lines
On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders <saunders.nicholas at gmail.com> wrote: > > I've just opened an issue: > > https://github.com/BaseXdb/basex/issues/1936 > > based on an inability to run the docker image: > > https://devops.stackexchange.com/q/12338/23443 > > > but thought I'd ask here if there might be something obvious. I'm > creating the container from the hub image with: > > docker run -d \ > --name basexhttp \ > --publish 1984:1984 \ > --publish 8984:8984 \ > --volume "$HOME/basex/data":/srv/basex/data \ > --volume "$HOME/basex/repo":/srv/basex/repo \ > --volume "$HOME/basex/webapp":/srv/basex/webapp \ > basex/basexhttp:latest > > > and another person reported the missing file. Is the file missing? > I'm not sure.
NS
Nicholas Saunders4 Sep 2020 03:19 #
from what I gather, the link command is deprecated:
it sounds like you are using the link feature. This has been deprecated for years. instead, use a v2 or v3 docker-compose.yml file (if using compose) or if using a different system, simply put both containers on the same │
so the documentation is out of date.
Quoted text · Christian Grün · 41 lines
On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > Hi Nicholas, > > Have you already worked through the Docker documentation in our Wiki [1]? > > Best, > Christian > > [1] https://docs.basex.org/wiki/Docker > > > > > On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders > <saunders.nicholas at gmail.com> wrote: >> >> I've just opened an issue: >> >> https://github.com/BaseXdb/basex/issues/1936 >> >> based on an inability to run the docker image: >> >> https://devops.stackexchange.com/q/12338/23443 >> >> >> but thought I'd ask here if there might be something obvious. I'm >> creating the container from the hub image with: >> >> docker run -d \ >> --name basexhttp \ >> --publish 1984:1984 \ >> --publish 8984:8984 \ >> --volume "$HOME/basex/data":/srv/basex/data \ >> --volume "$HOME/basex/repo":/srv/basex/repo \ >> --volume "$HOME/basex/webapp":/srv/basex/webapp \ >> basex/basexhttp:latest >> >> >> and another person reported the missing file. Is the file missing? >> I'm not sure. >
CG
Christian Grün4 Sep 2020 06:57 #
Thanks for the observation. I’ll try to get into contact with the guys who wrote the article and see if this can be updated.
Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. Sep. 2020, 01:19:
Quoted text · Nicholas Saunders · 51 lines
> from what I gather, the link command is deprecated: > > it sounds like you are using the link feature. This has been > deprecated for years. instead, use a v2 or v3 docker-compose.yml > file (if using compose) or if using a different system, simply put > both containers on the same │ > > so the documentation is out of date. > > On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > > Hi Nicholas, > > > > Have you already worked through the Docker documentation in our Wiki [1]? > > > > Best, > > Christian > > > > [1] https://docs.basex.org/wiki/Docker > > > > > > > > > > On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders > > <saunders.nicholas at gmail.com> wrote: > >> > >> I've just opened an issue: > >> > >> https://github.com/BaseXdb/basex/issues/1936 > >> > >> based on an inability to run the docker image: > >> > >> https://devops.stackexchange.com/q/12338/23443 > >> > >> > >> but thought I'd ask here if there might be something obvious. I'm > >> creating the container from the hub image with: > >> > >> docker run -d \ > >> --name basexhttp \ > >> --publish 1984:1984 \ > >> --publish 8984:8984 \ > >> --volume "$HOME/basex/data":/srv/basex/data \ > >> --volume "$HOME/basex/repo":/srv/basex/repo \ > >> --volume "$HOME/basex/webapp":/srv/basex/webapp \ > >> basex/basexhttp:latest > >> > >> > >> and another person reported the missing file. Is the file missing? > >> I'm not sure. > > >
CG
…anyone else around here who uses Docker?
Quoted text · Nicholas Saunders · 73 lines
On Fri, Sep 4, 2020 at 11:32 AM Nicholas Saunders <saunders.nicholas at gmail.com> wrote: > > thanks. I was able to create the container okay, but how do I connect > to the database? > > What I've done so far is gain root on the container itself and > manually copy files in to add to the db. Can I perhaps connect to the > db on the container through basex on the host? Or would that be an > odd approach? > > On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > > Thanks for the observation. I’ll try to get into contact with the guys who > > wrote the article and see if this can be updated. > > > > > > > > Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. Sep. > > 2020, 01:19: > > > >> from what I gather, the link command is deprecated: > >> > >> it sounds like you are using the link feature. This has been > >> deprecated for years. instead, use a v2 or v3 docker-compose.yml > >> file (if using compose) or if using a different system, simply put > >> both containers on the same │ > >> > >> so the documentation is out of date. > >> > >> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > >> > Hi Nicholas, > >> > > >> > Have you already worked through the Docker documentation in our Wiki > >> > [1]? > >> > > >> > Best, > >> > Christian > >> > > >> > [1] https://docs.basex.org/wiki/Docker > >> > > >> > > >> > > >> > > >> > On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders > >> > <saunders.nicholas at gmail.com> wrote: > >> >> > >> >> I've just opened an issue: > >> >> > >> >> https://github.com/BaseXdb/basex/issues/1936 > >> >> > >> >> based on an inability to run the docker image: > >> >> > >> >> https://devops.stackexchange.com/q/12338/23443 > >> >> > >> >> > >> >> but thought I'd ask here if there might be something obvious. I'm > >> >> creating the container from the hub image with: > >> >> > >> >> docker run -d \ > >> >> --name basexhttp \ > >> >> --publish 1984:1984 \ > >> >> --publish 8984:8984 \ > >> >> --volume "$HOME/basex/data":/srv/basex/data \ > >> >> --volume "$HOME/basex/repo":/srv/basex/repo \ > >> >> --volume "$HOME/basex/webapp":/srv/basex/webapp \ > >> >> basex/basexhttp:latest > >> >> > >> >> > >> >> and another person reported the missing file. Is the file missing? > >> >> I'm not sure. > >> > > >> > >
MW
Markus Wittenberg4 Sep 2020 12:57 #
Hi there,
in fact the web.xml is not missing. You should be able to connect to basex using the exposed ports. This shouldn't be a problem on localhost. Depending on your system configuration on a server you might have to provide access to the ports to the web explicitly.
The REST endpoints /rest/* over port 8984 are also activated by default.
If you follow the example Running your own Application/DBA in the documentaton you can also use RESTXQ applications.
Best regards,
Markus
Quoted text · Christian Grün · 71 lines
Am 04.09.2020 um 12:11 schrieb Christian Grün: > …anyone else around here who uses Docker? > > On Fri, Sep 4, 2020 at 11:32 AM Nicholas Saunders > <saunders.nicholas at gmail.com> wrote: >> thanks. I was able to create the container okay, but how do I connect >> to the database? >> >> What I've done so far is gain root on the container itself and >> manually copy files in to add to the db. Can I perhaps connect to the >> db on the container through basex on the host? Or would that be an >> odd approach? >> >> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>> Thanks for the observation. I’ll try to get into contact with the guys who >>> wrote the article and see if this can be updated. >>> >>> >>> >>> Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. Sep. >>> 2020, 01:19: >>> >>>> from what I gather, the link command is deprecated: >>>> >>>> it sounds like you are using the link feature. This has been >>>> deprecated for years. instead, use a v2 or v3 docker-compose.yml >>>> file (if using compose) or if using a different system, simply put >>>> both containers on the same │ >>>> >>>> so the documentation is out of date. >>>> >>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>>> Hi Nicholas, >>>>> >>>>> Have you already worked through the Docker documentation in our Wiki >>>>> [1]? >>>>> >>>>> Best, >>>>> Christian >>>>> >>>>> [1] https://docs.basex.org/wiki/Docker >>>>> >>>>> >>>>> >>>>> >>>>> On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders >>>>> <saunders.nicholas at gmail.com> wrote: >>>>>> I've just opened an issue: >>>>>> >>>>>> https://github.com/BaseXdb/basex/issues/1936 >>>>>> >>>>>> based on an inability to run the docker image: >>>>>> >>>>>> https://devops.stackexchange.com/q/12338/23443 >>>>>> >>>>>> >>>>>> but thought I'd ask here if there might be something obvious. I'm >>>>>> creating the container from the hub image with: >>>>>> >>>>>> docker run -d \ >>>>>> --name basexhttp \ >>>>>> --publish 1984:1984 \ >>>>>> --publish 8984:8984 \ >>>>>> --volume "$HOME/basex/data":/srv/basex/data \ >>>>>> --volume "$HOME/basex/repo":/srv/basex/repo \ >>>>>> --volume "$HOME/basex/webapp":/srv/basex/webapp \ >>>>>> basex/basexhttp:latest >>>>>> >>>>>> >>>>>> and another person reported the missing file. Is the file missing? >>>>>> I'm not sure.
--
Markus Wittenberg
Tel +49 (0)341 248 475 36
Mail wittenberg at axxepta.de
----
axxepta solutions GmbH
Lehmgrubenweg 17, 88131 Lindau
Amtsgericht Berlin HRB 97544B
Geschäftsführer: Karsten Becke, Maximilian Gärber
NS
thanks. I was able to create the container okay, but how do I connect to the database?
What I've done so far is gain root on the container itself and manually copy files in to add to the db. Can I perhaps connect to the db on the container through basex on the host? Or would that be an odd approach?
Quoted text · Christian Grün · 62 lines
On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > Thanks for the observation. I’ll try to get into contact with the guys who > wrote the article and see if this can be updated. > > > > Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. Sep. > 2020, 01:19: > >> from what I gather, the link command is deprecated: >> >> it sounds like you are using the link feature. This has been >> deprecated for years. instead, use a v2 or v3 docker-compose.yml >> file (if using compose) or if using a different system, simply put >> both containers on the same │ >> >> so the documentation is out of date. >> >> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >> > Hi Nicholas, >> > >> > Have you already worked through the Docker documentation in our Wiki >> > [1]? >> > >> > Best, >> > Christian >> > >> > [1] https://docs.basex.org/wiki/Docker >> > >> > >> > >> > >> > On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders >> > <saunders.nicholas at gmail.com> wrote: >> >> >> >> I've just opened an issue: >> >> >> >> https://github.com/BaseXdb/basex/issues/1936 >> >> >> >> based on an inability to run the docker image: >> >> >> >> https://devops.stackexchange.com/q/12338/23443 >> >> >> >> >> >> but thought I'd ask here if there might be something obvious. I'm >> >> creating the container from the hub image with: >> >> >> >> docker run -d \ >> >> --name basexhttp \ >> >> --publish 1984:1984 \ >> >> --publish 8984:8984 \ >> >> --volume "$HOME/basex/data":/srv/basex/data \ >> >> --volume "$HOME/basex/repo":/srv/basex/repo \ >> >> --volume "$HOME/basex/webapp":/srv/basex/webapp \ >> >> basex/basexhttp:latest >> >> >> >> >> >> and another person reported the missing file. Is the file missing? >> >> I'm not sure. >> > >> >
NS
Certainly, I was able to get the container running.
The web.xml threw me off, and then the docs said to use a deprecated command.
Quoted text · Markus Wittenberg · 105 lines
On 9/4/20, Markus Wittenberg <wittenberg at axxepta.de> wrote: > Hi there, > > in fact the web.xml is not missing. You should be able to connect to > basex using the exposed ports. This shouldn't be a problem on localhost. > Depending on your system configuration on a server you might have to > provide access to the ports to the web explicitly. > > The REST endpoints /rest/* over port 8984 are also activated by default. > > If you follow the example Running your own Application/DBA in the > documentaton you can also use RESTXQ applications. > > Best regards, > > Markus > > Am 04.09.2020 um 12:11 schrieb Christian Grün: >> …anyone else around here who uses Docker? >> >> On Fri, Sep 4, 2020 at 11:32 AM Nicholas Saunders >> <saunders.nicholas at gmail.com> wrote: >>> thanks. I was able to create the container okay, but how do I connect >>> to the database? >>> >>> What I've done so far is gain root on the container itself and >>> manually copy files in to add to the db. Can I perhaps connect to the >>> db on the container through basex on the host? Or would that be an >>> odd approach? >>> >>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>> Thanks for the observation. I’ll try to get into contact with the guys >>>> who >>>> wrote the article and see if this can be updated. >>>> >>>> >>>> >>>> Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. Sep. >>>> 2020, 01:19: >>>> >>>>> from what I gather, the link command is deprecated: >>>>> >>>>> it sounds like you are using the link feature. This has been >>>>> deprecated for years. instead, use a v2 or v3 docker-compose.yml >>>>> file (if using compose) or if using a different system, simply put >>>>> both containers on the same │ >>>>> >>>>> so the documentation is out of date. >>>>> >>>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>>>> Hi Nicholas, >>>>>> >>>>>> Have you already worked through the Docker documentation in our Wiki >>>>>> [1]? >>>>>> >>>>>> Best, >>>>>> Christian >>>>>> >>>>>> [1] https://docs.basex.org/wiki/Docker >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders >>>>>> <saunders.nicholas at gmail.com> wrote: >>>>>>> I've just opened an issue: >>>>>>> >>>>>>> https://github.com/BaseXdb/basex/issues/1936 >>>>>>> >>>>>>> based on an inability to run the docker image: >>>>>>> >>>>>>> https://devops.stackexchange.com/q/12338/23443 >>>>>>> >>>>>>> >>>>>>> but thought I'd ask here if there might be something obvious. I'm >>>>>>> creating the container from the hub image with: >>>>>>> >>>>>>> docker run -d \ >>>>>>> --name basexhttp \ >>>>>>> --publish 1984:1984 \ >>>>>>> --publish 8984:8984 \ >>>>>>> --volume "$HOME/basex/data":/srv/basex/data \ >>>>>>> --volume "$HOME/basex/repo":/srv/basex/repo \ >>>>>>> --volume "$HOME/basex/webapp":/srv/basex/webapp \ >>>>>>> basex/basexhttp:latest >>>>>>> >>>>>>> >>>>>>> and another person reported the missing file. Is the file missing? >>>>>>> I'm not sure. > > -- > Markus Wittenberg > > Tel +49 (0)341 248 475 36 > Mail wittenberg at axxepta.de > > ---- > > axxepta solutions GmbH > Lehmgrubenweg 17, 88131 Lindau > > Amtsgericht Berlin HRB 97544B > Geschäftsführer: Karsten Becke, Maximilian Gärber > >
NS
Nicholas Saunders5 Sep 2020 04:24 #
There was an additional response:
https://devops.stackexchange.com/q/12338/23443
with remarks about the basex docker image which are a bit over my head but should prove useful for the maintainer(s).
Quoted text · Nicholas Saunders · 113 lines
On 9/4/20, Nicholas Saunders <saunders.nicholas at gmail.com> wrote: > Certainly, I was able to get the container running. > > The web.xml threw me off, and then the docs said to use a deprecated > command. > > On 9/4/20, Markus Wittenberg <wittenberg at axxepta.de> wrote: >> Hi there, >> >> in fact the web.xml is not missing. You should be able to connect to >> basex using the exposed ports. This shouldn't be a problem on localhost. >> Depending on your system configuration on a server you might have to >> provide access to the ports to the web explicitly. >> >> The REST endpoints /rest/* over port 8984 are also activated by default. >> >> If you follow the example Running your own Application/DBA in the >> documentaton you can also use RESTXQ applications. >> >> Best regards, >> >> Markus >> >> Am 04.09.2020 um 12:11 schrieb Christian Grün: >>> …anyone else around here who uses Docker? >>> >>> On Fri, Sep 4, 2020 at 11:32 AM Nicholas Saunders >>> <saunders.nicholas at gmail.com> wrote: >>>> thanks. I was able to create the container okay, but how do I connect >>>> to the database? >>>> >>>> What I've done so far is gain root on the container itself and >>>> manually copy files in to add to the db. Can I perhaps connect to the >>>> db on the container through basex on the host? Or would that be an >>>> odd approach? >>>> >>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>>> Thanks for the observation. I’ll try to get into contact with the guys >>>>> who >>>>> wrote the article and see if this can be updated. >>>>> >>>>> >>>>> >>>>> Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. >>>>> Sep. >>>>> 2020, 01:19: >>>>> >>>>>> from what I gather, the link command is deprecated: >>>>>> >>>>>> it sounds like you are using the link feature. This has been >>>>>> deprecated for years. instead, use a v2 or v3 docker-compose.yml >>>>>> file (if using compose) or if using a different system, simply put >>>>>> both containers on the same │ >>>>>> >>>>>> so the documentation is out of date. >>>>>> >>>>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>>>>> Hi Nicholas, >>>>>>> >>>>>>> Have you already worked through the Docker documentation in our Wiki >>>>>>> [1]? >>>>>>> >>>>>>> Best, >>>>>>> Christian >>>>>>> >>>>>>> [1] https://docs.basex.org/wiki/Docker >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders >>>>>>> <saunders.nicholas at gmail.com> wrote: >>>>>>>> I've just opened an issue: >>>>>>>> >>>>>>>> https://github.com/BaseXdb/basex/issues/1936 >>>>>>>> >>>>>>>> based on an inability to run the docker image: >>>>>>>> >>>>>>>> https://devops.stackexchange.com/q/12338/23443 >>>>>>>> >>>>>>>> >>>>>>>> but thought I'd ask here if there might be something obvious. I'm >>>>>>>> creating the container from the hub image with: >>>>>>>> >>>>>>>> docker run -d \ >>>>>>>> --name basexhttp \ >>>>>>>> --publish 1984:1984 \ >>>>>>>> --publish 8984:8984 \ >>>>>>>> --volume "$HOME/basex/data":/srv/basex/data \ >>>>>>>> --volume "$HOME/basex/repo":/srv/basex/repo \ >>>>>>>> --volume "$HOME/basex/webapp":/srv/basex/webapp \ >>>>>>>> basex/basexhttp:latest >>>>>>>> >>>>>>>> >>>>>>>> and another person reported the missing file. Is the file missing? >>>>>>>> I'm not sure. >> >> -- >> Markus Wittenberg >> >> Tel +49 (0)341 248 475 36 >> Mail wittenberg at axxepta.de >> >> ---- >> >> axxepta solutions GmbH >> Lehmgrubenweg 17, 88131 Lindau >> >> Amtsgericht Berlin HRB 97544B >> Geschäftsführer: Karsten Becke, Maximilian Gärber >> >> >
MS
Michael Seiferle15 Sep 2020 10:05 #
Hi Nicholas,
I think this might be indeed a good chance to re-engineer our docker image. We had one user that maintained the image long time ago, but maybe it would be good to have it updated. We don’t tend to use docker that often, as you might have noticed ;-)
best
Michael
Quoted text · Nicholas Saunders · 123 lines
> Am 05.09.2020 um 02:24 schrieb Nicholas Saunders <saunders.nicholas at gmail.com>: > > There was an additional response: > > > https://devops.stackexchange.com/q/12338/23443 > > with remarks about the basex docker image which are a bit over my head > but should prove useful for the maintainer(s). > > On 9/4/20, Nicholas Saunders <saunders.nicholas at gmail.com> wrote: >> Certainly, I was able to get the container running. >> >> The web.xml threw me off, and then the docs said to use a deprecated >> command. >> >> On 9/4/20, Markus Wittenberg <wittenberg at axxepta.de> wrote: >>> Hi there, >>> >>> in fact the web.xml is not missing. You should be able to connect to >>> basex using the exposed ports. This shouldn't be a problem on localhost. >>> Depending on your system configuration on a server you might have to >>> provide access to the ports to the web explicitly. >>> >>> The REST endpoints /rest/* over port 8984 are also activated by default. >>> >>> If you follow the example Running your own Application/DBA in the >>> documentaton you can also use RESTXQ applications. >>> >>> Best regards, >>> >>> Markus >>> >>> Am 04.09.2020 um 12:11 schrieb Christian Grün: >>>> …anyone else around here who uses Docker? >>>> >>>> On Fri, Sep 4, 2020 at 11:32 AM Nicholas Saunders >>>> <saunders.nicholas at gmail.com> wrote: >>>>> thanks. I was able to create the container okay, but how do I connect >>>>> to the database? >>>>> >>>>> What I've done so far is gain root on the container itself and >>>>> manually copy files in to add to the db. Can I perhaps connect to the >>>>> db on the container through basex on the host? Or would that be an >>>>> odd approach? >>>>> >>>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>>>> Thanks for the observation. I’ll try to get into contact with the guys >>>>>> who >>>>>> wrote the article and see if this can be updated. >>>>>> >>>>>> >>>>>> >>>>>> Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. >>>>>> Sep. >>>>>> 2020, 01:19: >>>>>> >>>>>>> from what I gather, the link command is deprecated: >>>>>>> >>>>>>> it sounds like you are using the link feature. This has been >>>>>>> deprecated for years. instead, use a v2 or v3 docker-compose.yml >>>>>>> file (if using compose) or if using a different system, simply put >>>>>>> both containers on the same │ >>>>>>> >>>>>>> so the documentation is out of date. >>>>>>> >>>>>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: >>>>>>>> Hi Nicholas, >>>>>>>> >>>>>>>> Have you already worked through the Docker documentation in our Wiki >>>>>>>> [1]? >>>>>>>> >>>>>>>> Best, >>>>>>>> Christian >>>>>>>> >>>>>>>> [1] https://docs.basex.org/wiki/Docker >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders >>>>>>>> <saunders.nicholas at gmail.com> wrote: >>>>>>>>> I've just opened an issue: >>>>>>>>> >>>>>>>>> https://github.com/BaseXdb/basex/issues/1936 >>>>>>>>> >>>>>>>>> based on an inability to run the docker image: >>>>>>>>> >>>>>>>>> https://devops.stackexchange.com/q/12338/23443 >>>>>>>>> >>>>>>>>> >>>>>>>>> but thought I'd ask here if there might be something obvious. I'm >>>>>>>>> creating the container from the hub image with: >>>>>>>>> >>>>>>>>> docker run -d \ >>>>>>>>> --name basexhttp \ >>>>>>>>> --publish 1984:1984 \ >>>>>>>>> --publish 8984:8984 \ >>>>>>>>> --volume "$HOME/basex/data":/srv/basex/data \ >>>>>>>>> --volume "$HOME/basex/repo":/srv/basex/repo \ >>>>>>>>> --volume "$HOME/basex/webapp":/srv/basex/webapp \ >>>>>>>>> basex/basexhttp:latest >>>>>>>>> >>>>>>>>> >>>>>>>>> and another person reported the missing file. Is the file missing? >>>>>>>>> I'm not sure. >>> >>> -- >>> Markus Wittenberg >>> >>> Tel +49 (0)341 248 475 36 >>> Mail wittenberg at axxepta.de >>> >>> ---- >>> >>> axxepta solutions GmbH >>> Lehmgrubenweg 17, 88131 Lindau >>> >>> Amtsgericht Berlin HRB 97544B >>> Geschäftsführer: Karsten Becke, Maximilian Gärber >>> >>> >>
AB
Andy Bunce15 Sep 2020 10:35 #
If some updating of the docker image is undertaken it would be good to try to enable multi-architecture support.
Currently the BaseX docker image fails on ARM machines. It is far from alone in this.
It is a shame as BaseX seems to run surprisingly well on ARM64 machines such as the Odroid N2 and Raspberry Pi 4.
Recent docker developments claim to make ARM support much easier [1] /Andy
[1]
https://developer.arm.com/common-tasks/getting-started-with-docker/single-page
Quoted text · Michael Seiferle · 147 lines
On Tue, 15 Sep 2020 at 09:06, Michael Seiferle <ms at basex.org> wrote: > Hi Nicholas, > > I think this might be indeed a good chance to re-engineer our docker > image. > We had one user that maintained the image long time ago, but maybe it > would be good to have it updated. > We don’t tend to use docker that often, as you might have noticed ;-) > > best > Michael > > > > Am 05.09.2020 um 02:24 schrieb Nicholas Saunders < > saunders.nicholas at gmail.com>: > > > > There was an additional response: > > > > > > https://devops.stackexchange.com/q/12338/23443 > > > > with remarks about the basex docker image which are a bit over my head > > but should prove useful for the maintainer(s). > > > > On 9/4/20, Nicholas Saunders <saunders.nicholas at gmail.com> wrote: > >> Certainly, I was able to get the container running. > >> > >> The web.xml threw me off, and then the docs said to use a deprecated > >> command. > >> > >> On 9/4/20, Markus Wittenberg <wittenberg at axxepta.de> wrote: > >>> Hi there, > >>> > >>> in fact the web.xml is not missing. You should be able to connect to > >>> basex using the exposed ports. This shouldn't be a problem on > localhost. > >>> Depending on your system configuration on a server you might have to > >>> provide access to the ports to the web explicitly. > >>> > >>> The REST endpoints /rest/* over port 8984 are also activated by > default. > >>> > >>> If you follow the example Running your own Application/DBA in the > >>> documentaton you can also use RESTXQ applications. > >>> > >>> Best regards, > >>> > >>> Markus > >>> > >>> Am 04.09.2020 um 12:11 schrieb Christian Grün: > >>>> …anyone else around here who uses Docker? > >>>> > >>>> On Fri, Sep 4, 2020 at 11:32 AM Nicholas Saunders > >>>> <saunders.nicholas at gmail.com> wrote: > >>>>> thanks. I was able to create the container okay, but how do I > connect > >>>>> to the database? > >>>>> > >>>>> What I've done so far is gain root on the container itself and > >>>>> manually copy files in to add to the db. Can I perhaps connect to > the > >>>>> db on the container through basex on the host? Or would that be an > >>>>> odd approach? > >>>>> > >>>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > >>>>>> Thanks for the observation. I’ll try to get into contact with the > guys > >>>>>> who > >>>>>> wrote the article and see if this can be updated. > >>>>>> > >>>>>> > >>>>>> > >>>>>> Nicholas Saunders <saunders.nicholas at gmail.com> schrieb am Fr., 4. > >>>>>> Sep. > >>>>>> 2020, 01:19: > >>>>>> > >>>>>>> from what I gather, the link command is deprecated: > >>>>>>> > >>>>>>> it sounds like you are using the link feature. This has been > >>>>>>> deprecated for years. instead, use a v2 or v3 docker-compose.yml > >>>>>>> file (if using compose) or if using a different system, simply put > >>>>>>> both containers on the same │ > >>>>>>> > >>>>>>> so the documentation is out of date. > >>>>>>> > >>>>>>> On 9/3/20, Christian Grün <christian.gruen at gmail.com> wrote: > >>>>>>>> Hi Nicholas, > >>>>>>>> > >>>>>>>> Have you already worked through the Docker documentation in our > Wiki > >>>>>>>> [1]? > >>>>>>>> > >>>>>>>> Best, > >>>>>>>> Christian > >>>>>>>> > >>>>>>>> [1] https://docs.basex.org/wiki/Docker > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> On Thu, Sep 3, 2020 at 4:23 PM Nicholas Saunders > >>>>>>>> <saunders.nicholas at gmail.com> wrote: > >>>>>>>>> I've just opened an issue: > >>>>>>>>> > >>>>>>>>> https://github.com/BaseXdb/basex/issues/1936 > >>>>>>>>> > >>>>>>>>> based on an inability to run the docker image: > >>>>>>>>> > >>>>>>>>> https://devops.stackexchange.com/q/12338/23443 > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> but thought I'd ask here if there might be something obvious. > I'm > >>>>>>>>> creating the container from the hub image with: > >>>>>>>>> > >>>>>>>>> docker run -d \ > >>>>>>>>> --name basexhttp \ > >>>>>>>>> --publish 1984:1984 \ > >>>>>>>>> --publish 8984:8984 \ > >>>>>>>>> --volume "$HOME/basex/data":/srv/basex/data \ > >>>>>>>>> --volume "$HOME/basex/repo":/srv/basex/repo \ > >>>>>>>>> --volume "$HOME/basex/webapp":/srv/basex/webapp \ > >>>>>>>>> basex/basexhttp:latest > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> and another person reported the missing file. Is the file > missing? > >>>>>>>>> I'm not sure. > >>> > >>> -- > >>> Markus Wittenberg > >>> > >>> Tel +49 (0)341 248 475 36 > >>> Mail wittenberg at axxepta.de > >>> > >>> ---- > >>> > >>> axxepta solutions GmbH > >>> Lehmgrubenweg 17, 88131 Lindau > >>> > >>> Amtsgericht Berlin HRB 97544B > >>> Geschäftsführer: Karsten Becke, Maximilian Gärber > >>> > >>> > >> > >
ML
Marco Lettere15 Sep 2020 10:58 #
Quoted text · Andy Bunce · 3 lines
On 15/09/20 10:35, Andy Bunce wrote: > ... as BaseX seems to run surprisingly well on ARM64 machines such as > the Odroid N2 and Raspberry Pi 4.
Absolutely!
I have been running a demo/development site of a customer's web application (fully developed in BaseX) on my home Raspberry PI 3 for weeks. :-)
Until the cloud service provider of choice resolved some issues they had on their side ;-).
M.
Written for BaseX 9.4. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery