Browse Source
Added testcontainers as dependency and configured MySql and Postrgres datasources to use it. Original pull request: #34.pull/36/head
8 changed files with 106 additions and 33 deletions
@ -1,3 +1,3 @@ |
|||||||
#!/bin/sh |
#!/bin/sh |
||||||
|
|
||||||
./start-all-dbs.sh && mvn clean install -Pall-dbs && ./stop-all-dbs.sh |
mvn clean install -Pall-dbs |
||||||
|
|||||||
@ -1,2 +0,0 @@ |
|||||||
DROP DATABASE test; |
|
||||||
CREATE DATABASE test; |
|
||||||
@ -0,0 +1,53 @@ |
|||||||
|
[mysqld] |
||||||
|
|
||||||
|
# the only change we make, other params with the comments all together are the default ones. |
||||||
|
lower_case_table_names = 1 |
||||||
|
|
||||||
|
user = mysql |
||||||
|
datadir = /var/lib/mysql |
||||||
|
port = 3306 |
||||||
|
#socket = /tmp/mysql.sock |
||||||
|
skip-external-locking |
||||||
|
key_buffer_size = 16K |
||||||
|
max_allowed_packet = 1M |
||||||
|
table_open_cache = 4 |
||||||
|
sort_buffer_size = 64K |
||||||
|
read_buffer_size = 256K |
||||||
|
read_rnd_buffer_size = 256K |
||||||
|
net_buffer_length = 2K |
||||||
|
skip-host-cache |
||||||
|
skip-name-resolve |
||||||
|
|
||||||
|
# Don't listen on a TCP/IP port at all. This can be a security enhancement, |
||||||
|
# if all processes that need to connect to mysqld run on the same host. |
||||||
|
# All interaction with mysqld must be made via Unix sockets or named pipes. |
||||||
|
# Note that using this option without enabling named pipes on Windows |
||||||
|
# (using the "enable-named-pipe" option) will render mysqld useless! |
||||||
|
# |
||||||
|
#skip-networking |
||||||
|
#server-id = 1 |
||||||
|
|
||||||
|
# Uncomment the following if you want to log updates |
||||||
|
#log-bin=mysql-bin |
||||||
|
|
||||||
|
# binary logging format - mixed recommended |
||||||
|
#binlog_format=mixed |
||||||
|
|
||||||
|
# Causes updates to non-transactional engines using statement format to be |
||||||
|
# written directly to binary log. Before using this option make sure that |
||||||
|
# there are no dependencies between transactional and non-transactional |
||||||
|
# tables such as in the statement INSERT INTO t_myisam SELECT * FROM |
||||||
|
# t_innodb; otherwise, slaves may diverge from the master. |
||||||
|
#binlog_direct_non_transactional_updates=TRUE |
||||||
|
|
||||||
|
# Uncomment the following if you are using InnoDB tables |
||||||
|
innodb_data_file_path = ibdata1:10M:autoextend |
||||||
|
# You can set .._buffer_pool_size up to 50 - 80 % |
||||||
|
# of RAM but beware of setting memory usage too high |
||||||
|
innodb_buffer_pool_size = 16M |
||||||
|
#innodb_additional_mem_pool_size = 2M |
||||||
|
# Set .._log_file_size to 25 % of buffer pool size |
||||||
|
innodb_log_file_size = 5M |
||||||
|
innodb_log_buffer_size = 8M |
||||||
|
innodb_flush_log_at_trx_commit = 1 |
||||||
|
innodb_lock_wait_timeout = 50 |
||||||
@ -1,7 +0,0 @@ |
|||||||
#!/bin/sh |
|
||||||
|
|
||||||
# postgres |
|
||||||
pg_ctl -D /usr/local/var/postgres start |
|
||||||
|
|
||||||
# mysql |
|
||||||
mysql.server start |
|
||||||
Loading…
Reference in new issue