docker issueshttps://gitlab.adullact.net/pixelhumain/docker/-/issues2019-11-10T15:32:47+01:00https://gitlab.adullact.net/pixelhumain/docker/-/issues/9Provide working setup for Xdebug remote debugging2019-11-10T15:32:47+01:00Pavlik elfProvide working setup for Xdebug remote debuggingIn last days I've tried to get remote debuging with Xdebug working and failed multiple times. Maybe someone with more experience using it could check current setup and add to README concise instructions on how to get it connecting to IDE...In last days I've tried to get remote debuging with Xdebug working and failed multiple times. Maybe someone with more experience using it could check current setup and add to README concise instructions on how to get it connecting to IDE running on docker host.
Currently supported versions of Xdebug only support PHP 7, I've just created separate issue about upgrading PHP #8https://gitlab.adullact.net/pixelhumain/docker/-/issues/8Upgrade to PHP 72019-12-13T07:43:02+01:00Pavlik elfUpgrade to PHP 7PHP 7 stays available since 03 Dec 2015, in addition PHP website states
> Support for PHP 5 has been discontinued since 10 Jan 2019.Please consider upgrading to 7.
I don't know if only this repo needs update to use PHP 7 or some upstrea...PHP 7 stays available since 03 Dec 2015, in addition PHP website states
> Support for PHP 5 has been discontinued since 10 Jan 2019.Please consider upgrading to 7.
I don't know if only this repo needs update to use PHP 7 or some upstream dependencies also need action, if the do I think we can create issues in relevant repos.
I will create separate issue about Xdebug and link this issue from there.thomas craipeauthomas craipeauhttps://gitlab.adullact.net/pixelhumain/docker/-/issues/6Erreur composer: missing PHP ext-curl2019-07-05T23:56:33+02:00Raph ElErreur composer: missing PHP ext-curl*Created by: ghost*
Lors de l'instalation l'erreur composer suivante apparais :
```
Problem 1
- nategood/httpful dev-test-server requires ext-curl * -> the requested PHP extension curl is missing from your system.
```
Dan...*Created by: ghost*
Lors de l'instalation l'erreur composer suivante apparais :
```
Problem 1
- nategood/httpful dev-test-server requires ext-curl * -> the requested PHP extension curl is missing from your system.
```
Dans le navigateur, sur le port 5080 ca dit:
```
( ! ) Warning: require_once(/code/pixelhumain/ph/vendor/yiisoft/yii/framework/yii.php): failed to open stream: No such file or directory in /code/pixelhumain/ph/index.php on line 22
```
Full logs of the install process:
```
root@vps135791:/home/co2# git clone https://github.com/pixelhumain/docker pixelhumain-docker
Cloning into 'pixelhumain-docker'...
remote: Counting objects: 179, done.
remote: Total 179 (delta 0), reused 0 (delta 0), pack-reused 179
Receiving objects: 100% (179/179), 29.52 KiB | 0 bytes/s, done.
Resolving deltas: 100% (90/90), done.
Checking connectivity... done.
root@vps135791:/home/co2# ls
pixelhumain-docker
root@vps135791:/home/co2# cd pixelhumain-docker/
root@vps135791:/home/co2/pixelhumain-docker# ls
docker-compose.install-no-build.yml docker-compose.install.yml docker-compose-no-build.yml docker-compose.yml docker-front docker-install README.md TODO
root@vps135791:/home/co2/pixelhumain-docker# docker-compose -f docker-compose.yml -f docker-compose.install.yml run ph cotools --install
Starting pixelhumaindocker_mongo_1 ... done
Starting pixelhumaindocker_front_1 ... done
............................................................
..................====..............::::....................
..................====..............::::....................
............................................................
..................................................====......
..................+?................~+...........=======....
...............=========+?.........?::::::~I.........===....
..............=====+========...::::::::::::::.......===.....
.............====.......?===..:::+........+:::....===.......
.............====........===7.............::::..===+====....
.............====.............I=::........::::..========....
.............====.............:::~........::::..............
.............====.........................::::..............
.............====.............?~::........::::..............
.............====.......++7...::::..........................
.............==========....I...:::::::::..I=:...............
.................?=========.....::::::::::::?...............
................==+======........7::::::=I..................
............................................................
............................................................
..................====..............::::....................
..................====..............::::....................
............................................................
..................................................====......
..................+?................~+...........=======....
...............=========+?.........?::::::~I.........===....
..............=====+========...::::::::::::::.......===.....
.............====.......?===..:::+........+:::....===.......
.............====........===7.............::::..===+====....
.............====.............I=::........::::..========....
.............====.............:::~........::::..............
.............====.........................::::..............
.............====.............?~::........::::..............
.............====.......++7...::::..........................
.............==========....I...:::::::::..I=:...............
.................?=========.....::::::::::::?...............
................==+======........7::::::=I..................
............................................................
Cloning into '/code/pixelhumain'...
remote: Counting objects: 59030, done.
remote: Compressing objects: 100% (142/142), done.
remote: Total 59030 (delta 83), reused 92 (delta 21), pack-reused 58860
Receiving objects: 100% (59030/59030), 195.78 MiB | 11.74 MiB/s, done.
Resolving deltas: 100% (32142/32142), done.
Checking connectivity... done.
Checking out files: 100% (21927/21927), done.
mkdir: created directory '/code/modules'
mkdir: created directory '/code/pixelhumain/ph/upload'
Installing communecter
Cloning into '/code/modules/communecter'...
remote: Counting objects: 47713, done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 47713 (delta 6), reused 13 (delta 4), pack-reused 47688
Receiving objects: 100% (47713/47713), 98.93 MiB | 11.74 MiB/s, done.
Resolving deltas: 100% (36599/36599), done.
Checking connectivity... done.
Installing citizenToolKit
Cloning into '/code/modules/citizenToolKit'...
remote: Counting objects: 21063, done.
remote: Compressing objects: 100% (226/226), done.
remote: Total 21063 (delta 179), reused 177 (delta 69), pack-reused 20768
Receiving objects: 100% (21063/21063), 4.49 MiB | 0 bytes/s, done.
Resolving deltas: 100% (16252/16252), done.
Checking connectivity... done.
Installing co2
Cloning into '/code/modules/co2'...
remote: Counting objects: 18609, done.
remote: Compressing objects: 100% (181/181), done.
remote: Total 18609 (delta 123), reused 83 (delta 19), pack-reused 18409
Receiving objects: 100% (18609/18609), 275.14 MiB | 11.76 MiB/s, done.
Resolving deltas: 100% (12847/12847), done.
Checking connectivity... done.
Installing network
Cloning into '/code/modules/network'...
remote: Counting objects: 2107, done.
remote: Total 2107 (delta 0), reused 0 (delta 0), pack-reused 2107
Receiving objects: 100% (2107/2107), 56.79 MiB | 11.74 MiB/s, done.
Resolving deltas: 100% (871/871), done.
Checking connectivity... done.
Installing api
Cloning into '/code/modules/api'...
remote: Counting objects: 971, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 971 (delta 0), reused 4 (delta 0), pack-reused 965
Receiving objects: 100% (971/971), 58.65 MiB | 11.74 MiB/s, done.
Resolving deltas: 100% (138/138), done.
Checking connectivity... done.
Setting up credentials
MongoDB shell version: 3.2.17
connecting to: mongo/pixelhumain
2017-12-15T15:05:14.072+0000 E QUERY [thread1] Error: couldn't add user: User "pixelhumain@pixelhumain" already exists :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1267:15
@(shell):1:1
bye
MongoDB shell version: 3.2.17
connecting to: mongo/pixelhumaintest
2017-12-15T15:05:14.151+0000 E QUERY [thread1] Error: couldn't add user: User "pixelhumain@pixelhumaintest" already exists :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1267:15
@(shell):1:1
bye
Installing composer
Setting up with Composer
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Warning: Accessing packages.phundament.com over http which is an insecure protocol.
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- nategood/httpful dev-test-server requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-r0.3.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-php7 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-master requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-dev requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.9 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.8 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.7 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.6 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.5 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.20 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.19 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.17 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.16 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.13 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.11 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.10 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.7 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.6 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.5 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.4 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- Installation request for nategood/httpful * -> satisfiable by nategood/httpful[0.1.0, 0.1.2, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.2.0, 0.2.1, 0.2.10, 0.2.11, 0.2.13, 0.2.16, 0.2.17, 0.2.19, 0.2.2, 0.2.20, 0.2.3, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, dev-dev, dev-master, dev-php7, dev-r0.3.0, dev-test-server].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php5/cli/php.ini
- /etc/php5/cli/conf.d/05-opcache.ini
- /etc/php5/cli/conf.d/10-pdo.ini
- /etc/php5/cli/conf.d/20-json.ini
- /etc/php5/cli/conf.d/20-readline.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Loading composer repositories with package information
Warning: Accessing packages.phundament.com over http which is an insecure protocol.
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- nategood/httpful dev-test-server requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-r0.3.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-php7 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-master requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful dev-dev requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.9 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.8 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.7 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.6 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.5 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.20 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.19 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.17 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.16 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.13 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.11 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.10 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.2.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.7 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.6 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.5 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.4 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- nategood/httpful 0.1.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
- Installation request for nategood/httpful * -> satisfiable by nategood/httpful[0.1.0, 0.1.2, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.2.0, 0.2.1, 0.2.10, 0.2.11, 0.2.13, 0.2.16, 0.2.17, 0.2.19, 0.2.2, 0.2.20, 0.2.3, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, dev-dev, dev-master, dev-php7, dev-r0.3.0, dev-test-server].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php5/cli/php.ini
- /etc/php5/cli/conf.d/05-opcache.ini
- /etc/php5/cli/conf.d/10-pdo.ini
- /etc/php5/cli/conf.d/20-json.ini
- /etc/php5/cli/conf.d/20-readline.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
Import data
Import lists data...
MongoDB shell version: 3.2.17
connecting to: mongo/pixelhumain
2017-12-15T15:05:48.877+0000 I NETWORK [thread1] getaddrinfo("mongo") failed: Name or service not known
2017-12-15T15:05:49.557+0000 E QUERY [thread1] Error: couldn't initialize connection to host mongo, address is invalid :
connect@src/mongo/shell/mongo.js:231:14
@(connect):1:6
exception: connect failed
2017-12-15T15:05:52.580+0000 [........................] pixelhumain.lists 0B/21.4KB (0.0%)
2017-12-15T15:05:53.267+0000 [........................] pixelhumain.lists 0B/21.4KB (0.0%)
2017-12-15T15:05:53.268+0000 Failed: error connecting to db server: no reachable servers
2017-12-15T15:05:53.268+0000 imported 0 documents
Archive: /code/modules/co2/data/cities.json.zip
inflating: /code/modules/co2/data/cities.json
MongoDB shell version: 3.2.17
connecting to: mongo/pixelhumain
2017-12-15T15:05:53.973+0000 I NETWORK [thread1] getaddrinfo("mongo") failed: Name or service not known
2017-12-15T15:05:53.974+0000 E QUERY [thread1] Error: couldn't initialize connection to host mongo, address is invalid :
connect@src/mongo/shell/mongo.js:231:14
@(connect):1:6
exception: connect failed
Import cities data...
2017-12-15T15:05:56.987+0000 [........................] pixelhumain.cities 0B/63.3MB (0.0%)
2017-12-15T15:05:57.671+0000 [........................] pixelhumain.cities 0B/63.3MB (0.0%)
2017-12-15T15:05:57.671+0000 Failed: error connecting to db server: no reachable servers
2017-12-15T15:05:57.671+0000 imported 0 documents
Create index mongo...
MongoDB shell version: 3.2.17
connecting to: mongo/pixelhumain
2017-12-15T15:05:57.770+0000 I NETWORK [thread1] getaddrinfo("mongo") failed: Name or service not known
2017-12-15T15:05:57.771+0000 E QUERY [thread1] Error: couldn't initialize connection to host mongo, address is invalid :
connect@src/mongo/shell/mongo.js:231:14
@(connect):1:6
exception: connect failed
MongoDB shell version: 3.2.17
connecting to: mongo/pixelhumain
2017-12-15T15:05:57.868+0000 I NETWORK [thread1] getaddrinfo("mongo") failed: Name or service not known
2017-12-15T15:05:57.869+0000 E QUERY [thread1] Error: couldn't initialize connection to host mongo, address is invalid :
connect@src/mongo/shell/mongo.js:231:14
@(connect):1:6
exception: connect failed
Communecte est maintenant disponible depuis http://localhost:5080
pour valider un user sans regler l'envoie d'email vous pouvez le valider avec : docker-compose -f docker-compose.yml -f docker-compose.install.yml run ph cotools --emailvalid=email@example.com
vous pouvez ajouter le cron pour les email avec : docker-compose -f docker-compose.yml -f docker-compose.install.yml run ph cotools --add-cron
pour pouvoir editer le code sur votre machine ou serveur :
sudo chown -R ${USER:=$(/usr/bin/id -run)}:$USER code/pixelhumain/
sudo chown -R ${USER:=$(/usr/bin/id -run)}:$USER code/modules/
sudo chown -R ${USER:=$(/usr/bin/id -run)}:$USER code/log/
les logs nginx ce trouve dans code/log
```https://gitlab.adullact.net/pixelhumain/docker/-/issues/1Error docker2019-07-05T23:56:33+02:00Raph ElError docker*Created by: emmat974*
emma@emma-X555LB:~/dev/pixelhumain-docker$ docker-compose -f docker-compose.yml up
ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-...*Created by: emmat974*
emma@emma-X555LB:~/dev/pixelhumain-docker$ docker-compose -f docker-compose.yml up
ERROR: In file './docker-compose.yml' service 'version' doesn't have any configuration options. All top level keys in your docker-compose.yml must map to a dictionary of configuration options.