Hi

On Fri, Sep 6, 2019 at 1:44 PM Ron.Wildt <ron.wi...@target.com> wrote:

> Pgadmin Support,
>
>
>
> I’m compiling the docker container using the included Dockerfile in the
> github repo on https://github.com/postgres/pgadmin4 and I ran into 2
> issues when using the pgadmin4 repo and couldn’t find anything on them in
> the online support, documentation, etc. so I’m hopeful this is the right
> path to find out more and how to address:
>

The build system requires a few extra steps to setup the environment for
building the container. In a nutshell, you should either run
$SRCDIR/pkg/docker/build.sh from $SRCDIR, or run 'make docker' from $SRCDIR.

This is covered in the README in the pkg/docker directory, though it
doesn't go into a great deal of detail.

Patches would be welcome to remove the need to run build.sh and do
everything from the dockerfile.


>
>
>    1. I had to fully qualify the location of files requiring copying in
>    the below section of the Dockerfile to compile correctly (error shown
>    below):
>
>
>
>
>
> # original section
>
> # Copy the code
>
> # COPY ./pgadmin4/web /pgadmin4
>
> # COPY ./run_pgadmin.py /pgadmin4
>
> # COPY ./config_distro.py /pgadmin4
>
> # COPY ./entrypoint.sh /entrypoint.sh
>
>
>
> # Copy the code
>
>
> # Added path to file location for compilation (COPY ./pgadmin4/pkg/docker/...)
>
> COPY ./pgadmin4/web /pgadmin4
>
> COPY ./pgadmin4/pkg/docker/run_pgadmin.py /pgadmin4
>
> COPY ./pgadmin4/pkg/docker/config_distro.py /pgadmin4
>
> COPY ./pgadmin4/pkg/docker/entrypoint.sh /entrypoint.sh
>
>
>
> After altering the above, I was able to get past this issue, fyi
>
>
>
>    1. Missing config_distro.py file, see error message below:
>
>
>
>
>
> After copying config_distro.py from v4.10, I was able to successfully
> compile the Docker container, execute and connect to Postgres instances
> without issue, fyi.
>
>
>
> If this is not the proper venue, please let me know how to have the team
> there address this properly, thank you! 😊
>
>
>
> Have a great day!
>
> Thanks,
>
> Ron
>
>
>
> Ron Wildt | Lead Engineer | Data Sciences Platform Engineering
> | 612.304.8592 | ¤Target | 33 South 6th Street, Mpls, MN  55402
>
> Slack:  #datasciences-infra
> <https://target-tts.slack.com/messages/C8601KRKK>
>
>
>
>
>


-- 
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

Reply via email to