Class: SOULs::Docker
- Inherits:
-
Thor
- Object
- Thor
- SOULs::Docker
- Defined in:
- lib/souls/cli/docker/index.rb
Instance Method Summary collapse
Instance Method Details
#mysql ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/souls/cli/docker/index.rb', line 19 def mysql system( "docker run --rm -d \ --name souls-mysql \ -p 3306:3306 \ -v mysql-tmp:/var/lib/mysql \ -e MYSQL_USER=mysql \ -e MYSQL_ROOT_PASSWORD=mysql \ -e MYSQL_DB=souls_test \ mysql:latest" ) system("docker ps") end |
#psql ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/souls/cli/docker/index.rb', line 4 def psql system( "docker run --rm -d \ --name souls-psql \ -p 5433:5432 \ -v postgres-tmp:/var/lib/postgresql/data \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=postgres \ -e POSTGRES_DB=souls_test \ postgres:13-alpine" ) system("docker ps") end |
#redis ⇒ Object
34 35 36 37 |
# File 'lib/souls/cli/docker/index.rb', line 34 def redis system("docker run --rm -d --name souls-redis -p 6379:6379 redis:latest") system("docker ps") end |