Initial commit
This commit is contained in:
30
registry/mariadb.json
Normal file
30
registry/mariadb.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"$type": "service",
|
||||
"name": "mariadb",
|
||||
"description": "MariaDB (MySQL fork)",
|
||||
"author": null,
|
||||
"image": "mariadb",
|
||||
"ports": [
|
||||
{ "port": 3306, "info": "MySQL client" }
|
||||
],
|
||||
"environment": {
|
||||
"MARIADB_ROOT_PASSWORD": "toor"
|
||||
},
|
||||
"persistence": [
|
||||
{ "path": "/data", "hint": "data" }
|
||||
],
|
||||
"scripts": {
|
||||
"mongosh": {
|
||||
"info": "Open the mongo shell",
|
||||
"execute": "mongosh"
|
||||
},
|
||||
"export": {
|
||||
"info": "Export the database",
|
||||
"execute": "mysqldump "
|
||||
},
|
||||
"import": {
|
||||
"info": "Import the database",
|
||||
"execute": "mongoimport"
|
||||
}
|
||||
}
|
||||
}
|
31
registry/mongo.json
Normal file
31
registry/mongo.json
Normal file
@ -0,0 +1,31 @@
|
||||
{
|
||||
"$type": "service",
|
||||
"name": "mongo",
|
||||
"description": "MongoDB",
|
||||
"author": null,
|
||||
"image": "mongo",
|
||||
"ports": [
|
||||
{ "port": 27017, "info": "Mongo client" }
|
||||
],
|
||||
"persistence": [
|
||||
{ "path": "/data/db", "hint": "data" }
|
||||
],
|
||||
"environment": {
|
||||
"MONGO_INITDB_ROOT_PASSWORD": "toor",
|
||||
"MONGO_INITDB_ROOT_USERNAME": "root"
|
||||
},
|
||||
"scripts": {
|
||||
"shell": {
|
||||
"info": "Open the mongo shell",
|
||||
"execute": "mongosh"
|
||||
},
|
||||
"export": {
|
||||
"info": "Export the database",
|
||||
"execute": "mongodump"
|
||||
},
|
||||
"import": {
|
||||
"info": "Import the database",
|
||||
"execute": "mongoimport"
|
||||
}
|
||||
}
|
||||
}
|
30
registry/mysql.json
Normal file
30
registry/mysql.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"$type": "service",
|
||||
"name": "mysql",
|
||||
"description": "MySQL",
|
||||
"author": null,
|
||||
"image": "mysql",
|
||||
"ports": [
|
||||
{ "port": 3306, "info": "MySQL client" }
|
||||
],
|
||||
"environment": {
|
||||
"MARIADB_ROOT_PASSWORD": "toor"
|
||||
},
|
||||
"persistence": [
|
||||
{ "path": "/data", "hint": "data" }
|
||||
],
|
||||
"scripts": {
|
||||
"shell": {
|
||||
"info": "Open the mongo shell",
|
||||
"execute": "mysql -uroot -p%{MARIADB_ROOT_PASSWORD}"
|
||||
},
|
||||
"export": {
|
||||
"info": "Export the database",
|
||||
"execute": "mysqldump -uroot -p%{MARIADB_ROOT_PASSWORD}"
|
||||
},
|
||||
"import": {
|
||||
"info": "Import the database",
|
||||
"execute": "mysql -uroot -p%{MARIADB_ROOT_PASSWORD}"
|
||||
}
|
||||
}
|
||||
}
|
30
registry/postgres.json
Normal file
30
registry/postgres.json
Normal file
@ -0,0 +1,30 @@
|
||||
{
|
||||
"$type": "service",
|
||||
"name": "postgres",
|
||||
"description": "Postgres SQL server",
|
||||
"author": null,
|
||||
"image": "postgres",
|
||||
"ports": [
|
||||
{ "port": 5432, "info": "Postgres client" }
|
||||
],
|
||||
"environment": {
|
||||
"POSTGRES_PASSWORD": "password"
|
||||
},
|
||||
"persistence": [
|
||||
{ "path": "/data", "hint": "data" }
|
||||
],
|
||||
"scripts": {
|
||||
"mongosh": {
|
||||
"info": "Open a pg shell",
|
||||
"execute": "psql --user postgres"
|
||||
},
|
||||
"export": {
|
||||
"info": "Export the database",
|
||||
"execute": "mysqldump "
|
||||
},
|
||||
"import": {
|
||||
"info": "Import the database",
|
||||
"execute": "mongoimport"
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user