On 04/08/16 16:10, Daniel Axtens wrote:
This makes it possible to use Docker and docker-compose for development
as an alternative to Vagrant.

I quite liked vagrant a couple of years ago, but currently:

 * Trying to install VirtualBox on Ubuntu wants me to disable
   Secure Boot, and I don't want to do that.

 * Trying to use the libvirt plugin for vagrant requires I pick
   from a very small set of possible images, and requires that I
   install the upstream vagrant rather than the vagrant shipped
   with Ubuntu 16.04

 * I find docker containers faster to work with and more transparent.

So I've done the work to make docker work for Patchwork development.
This doesn't break or in any way interfere with using Vagrant, it just
provides an alternative.

It includes support for headless selenium tests using Chromium.

Signed-off-by: Daniel Axtens <[email protected]>

Step 18 : WORKDIR /home/patchwork/patchwork
 ---> Running in d3058a7597b4
 ---> 135d5890866b
Removing intermediate container d3058a7597b4
Successfully built 135d5890866b
WARNING: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Creating patchwork_db_1
Creating patchwork_web_1
Attaching to patchwork_db_1, patchwork_web_1
db_1   | Initializing database
web_1  | MySQL seems not to be connected, or the patchwork user is broken
web_1  | MySQL may still be starting. Waiting 5 seconds.
web_1  | Still cannot connect to MySQL.
web_1 | Are you using docker-compose? If not, have you set up the link correctly?
patchwork_web_1 exited with code 1
db_1   | Database initialized
db_1   | MySQL init process in progress...
db_1 | Warning: Unable to load '/usr/share/zoneinfo/Factory' as time zone. Skipping it. db_1 | Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it. db_1 | Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it. db_1 | Warning: Unable to load '/usr/share/zoneinfo/posix/Factory' as time zone. Skipping it. db_1 | Warning: Unable to load '/usr/share/zoneinfo/right/Factory' as time zone. Skipping it. db_1 | Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it. db_1 | mysql: [Warning] Using a password on the command line interface can be insecure. db_1 | mysql: [Warning] Using a password on the command line interface can be insecure.
db_1   |
db_1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
db_1   |
db_1   |
db_1   | MySQL init process done. Ready for start up.
db_1   |

Perhaps 5 seconds isn't enough?

--
Andrew Donnellan              OzLabs, ADL Canberra
[email protected]  IBM Australia Limited

_______________________________________________
Patchwork mailing list
[email protected]
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to