mysql as instance variable
This commit is contained in:
parent
e64319dbbb
commit
14859f14fc
|
|
@ -3,19 +3,24 @@ require 'spec_helper'
|
||||||
describe 'passbolt_api service' do
|
describe 'passbolt_api service' do
|
||||||
|
|
||||||
before(:all) do
|
before(:all) do
|
||||||
mysql = Docker::Container.create(
|
@mysql = Docker::Container.create(
|
||||||
'Env' => [
|
'Env' => [
|
||||||
|
'MYSQL_ROOT_PASSWORD=test',
|
||||||
'MYSQL_DATABASE=passbolt',
|
'MYSQL_DATABASE=passbolt',
|
||||||
'MYSQL_USER=passbolt',
|
'MYSQL_USER=passbolt',
|
||||||
'MYSQL_PASSWORD=P4ssb0lt'
|
'MYSQL_PASSWORD=P4ssb0lt'
|
||||||
],
|
],
|
||||||
'Image' => 'mysql')
|
'Image' => 'mysql')
|
||||||
mysql.start
|
@mysql.start
|
||||||
|
|
||||||
image = Docker::Image.build_from_dir(ROOT_DOCKERFILES)
|
image = Docker::Image.build_from_dir(ROOT_DOCKERFILES)
|
||||||
|
|
||||||
set :docker_image, image.id
|
set :docker_image, image.id
|
||||||
set :env, { 'DB_HOST' => mysql.json['NetworkSettings']['IPAddress'] }
|
set :env, { 'DB_HOST' => @mysql.json['NetworkSettings']['IPAddress'] }
|
||||||
|
end
|
||||||
|
|
||||||
|
after(:all) do
|
||||||
|
@mysql.kill
|
||||||
end
|
end
|
||||||
|
|
||||||
let(:nginx_conf) { '/etc/nginx/nginx.conf' }
|
let(:nginx_conf) { '/etc/nginx/nginx.conf' }
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue