RedpointArchive / phabricator

A Docker image that runs Phabricator, an open source software engineering tool
https://hub.docker.com/r/redpointgames/phabricator/
307 stars 98 forks source link

port 62443 cannot connected #97

Closed llj098 closed 5 years ago

llj098 commented 5 years ago

Hello,

after clone this repo, I run docker-compose up, it seems works fine. docker ps output:

±|master ✘| phabricator
# docker ps                                                                                                                                                                                                                     root@interrcs
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                                                                          NAMES
ccf9a5706ae0        redpointgames/phabricator   "/bin/bash /app/init…"   18 hours ago        Up 18 hours         24/tcp, 0.0.0.0:62022->22/tcp, 0.0.0.0:62080->80/tcp, 0.0.0.0:62443->443/tcp   phabricator_phabricator_1
4b971a5856eb        mysql:5.7.14                "docker-entrypoint.s…"   18 hours ago        Up 18 hours         3306/tcp                                                                       phabricator_mysql_1

and I try the listening port: 62080 works fine:

# telnet localhost 62080                                                                                                                                                                                                        root@interrcs
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
^]q

telnet> q
Connection closed.

62443 not working:

±|master ✘| phabricator
# telnet localhost 62443                                                                                                                                                                                                        root@interrcs
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.

Paste configuration here

docker-compose.yml:


version: '2'
services:
  phabricator:
    restart: always
    ports:
     - "62443:443"
     - "62080:80"
     - "62022:22"
    volumes:
     - ./srv/docker/phabricator/repos:/repos
     - ./srv/docker/phabricator/extensions:/srv/phabricator/phabricator/src/extensions
    depends_on:
     - mysql
    links:
     - mysql
    environment:
     - MYSQL_HOST=mysql
     - MYSQL_USER=root
     - PHABRICATOR_REPOSITORY_PATH=/repos
     - PHABRICATOR_HOST=myphabricator.com
    image: redpointgames/phabricator
  mysql:
    restart: always
    volumes:
     - ./srv/docker/phabricator/mysql:/var/lib/mysql
    image: mysql:5.7.14
    environment:
     - MYSQL_ROOT_PASSWORD=phabricator

Paste FULL container logs here



[ph.log](https://github.com/RedpointGames/phabricator/files/3015776/ph.log)

Thanks in advance!
llj098 commented 5 years ago

and my versions:

±|master ✘| phabricator
# docker --version                                                                                                                                                                                                              root@interrcs
docker Docker version 18.09.2, build 6247962
±|master ✘| phabricator
# docker-compose --version                                                                                                                                                                                                      root@interrcs

docker-compose version 1.8.0, build unknown
hach-que commented 5 years ago

You don't appear to have any SSL configuration settings in your docker-compose.yml file. As per https://github.com/RedpointGames/phabricator/blob/master/BASIC-CONFIG.md#no-ssl, if you don't configure SSL the image won't serve on port 443.

Refer to https://github.com/RedpointGames/phabricator/blob/master/BASIC-CONFIG.md#configuring-ssl on how to configure SSL.

hach-que commented 5 years ago

(Please re-open or file an issue if configuring SSL does not resolve the problem)