dreamfactorysoftware / df-docker

Docker container for DreamFactory.
59 stars 56 forks source link

Web container won't restart #35

Closed benjovanic closed 7 years ago

benjovanic commented 7 years ago

I'm installing DeamFactory with docker using method 2 at https://hub.docker.com/r/dreamfactorysoftware/df-docker/

The initial set up works fine and I can access the app without any issues.

However if I stop or restart the docker container dfdocker_web_1 it won't start up again.

$ docker-compose up -d
...
...
Creating dfdocker_mysql_1
Creating dfdocker_redis_1
Creating dfdocker_web_1

$ docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                NAMES
43ebadcf5b8b        dfdocker_web        "/docker-entrypoint.s"   11 minutes ago      Up 11 minutes       0.0.0.0:80->80/tcp   dfdocker_web_1
0ddb2affc505        mysql               "docker-entrypoint.sh"   11 minutes ago      Up 11 minutes       3306/tcp             dfdocker_mysql_1
7465cd23959a        redis               "docker-entrypoint.sh"   11 minutes ago      Up 11 minutes       6379/tcp             dfdocker_redis_1

$ docker stop dfdocker_web_1 
dfdocker_web_1

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                       PORTS               NAMES
43ebadcf5b8b        dfdocker_web        "/docker-entrypoint.s"   11 minutes ago      Exited (137) 5 seconds ago                       dfdocker_web_1
0ddb2affc505        mysql               "docker-entrypoint.sh"   11 minutes ago      Up 11 minutes                3306/tcp            dfdocker_mysql_1
7465cd23959a        redis               "docker-entrypoint.sh"   11 minutes ago      Up 11 minutes                6379/tcp            dfdocker_redis_1

$ docker start dfdocker_web_1 
dfdocker_web_1

$ docker ps -a
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                     PORTS               NAMES
43ebadcf5b8b        dfdocker_web        "/docker-entrypoint.s"   12 minutes ago      Exited (1) 2 seconds ago                       dfdocker_web_1
0ddb2affc505        mysql               "docker-entrypoint.sh"   12 minutes ago      Up 12 minutes              3306/tcp            dfdocker_mysql_1
7465cd23959a        redis               "docker-entrypoint.sh"   12 minutes ago      Up 12 minutes              6379/tcp            dfdocker_redis_1

$ docker logs dfdocker_web_1 
Setting CACHE_DRIVER=redis, REDIS_HOST, and REDIS_DATABASE
Setting REDIS_PORT
Setting DB_HOST, DB_USERNAME, DB_PASSWORD, and DB_DATABASE
Generating APP_KEY
Application key [base64:LdzhKBCETIRCZqqmvAXrEyfIlixCtuzi80+SEWa0Keg=] set successfully.
[Thu Nov 10 09:00:16.153943 2016] [mpm_prefork:notice] [pid 70] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Thu Nov 10 09:00:16.153982 2016] [core:notice] [pid 70] AH00094: Command line: '/usr/sbin/apache2 -e info -D FOREGROUND'
Migration driver used: mysql
rm: cannot remove '/etc/ssmtp/ssmtp.conf': No such file or directory
df-arif commented 7 years ago

@benajo, this is a known issue and already addressed and fixed by @vialcollet here https://github.com/dreamfactorysoftware/df-docker/pull/34. The fix is currently on develop branch and will be on the master soon.