mirror of
https://github.com/symkat/MeshMage.git
synced 2024-12-28 08:31:05 +08:00
Add dotfiles.
This commit is contained in:
parent
36c24a5119
commit
bda3a5c314
3 changed files with 57 additions and 0 deletions
23
.dex.yaml
Normal file
23
.dex.yaml
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
- name: db
|
||||||
|
desc: "Control Devel DB Only"
|
||||||
|
children:
|
||||||
|
- name: start
|
||||||
|
desc: "Start devel db on localhost via docker."
|
||||||
|
shell:
|
||||||
|
- docker-compose --project-directory ./DB -f ./.docker/database.yml up
|
||||||
|
- name: stop
|
||||||
|
desc: "Stop devel db on localhost via docker."
|
||||||
|
shell:
|
||||||
|
- docker-compose --project-directory ./DB -f ./.docker/database.yml down
|
||||||
|
- name: status
|
||||||
|
desc: "Show status of devel db."
|
||||||
|
shell:
|
||||||
|
- docker-compose --project-directory ./DB -f ./.docker/database.yml ps
|
||||||
|
- name: reset
|
||||||
|
desc: "Wipe devel db data."
|
||||||
|
shell:
|
||||||
|
- docker-compose --project-directory ./DB -f ./.docker/database.yml down -v
|
||||||
|
- name: shell
|
||||||
|
desc: "Grab a shell to psql"
|
||||||
|
shell:
|
||||||
|
- docker exec -ti meshmage-db psql -U meshmage meshmage
|
31
.docker/database.yml
Normal file
31
.docker/database.yml
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
database:
|
||||||
|
image: postgres:11
|
||||||
|
container_name: meshmage-db
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:5432:5432
|
||||||
|
environment:
|
||||||
|
- POSTGRES_PASSWORD=meshmage
|
||||||
|
- POSTGRES_USER=meshmage
|
||||||
|
- POSTGRES_DB=meshmage
|
||||||
|
volumes:
|
||||||
|
- ./etc/schema.sql:/docker-entrypoint-initdb.d/000_schema.sql:ro
|
||||||
|
- mesh_database:/var/lib/postgresql/data
|
||||||
|
minion-database:
|
||||||
|
image: postgres:11
|
||||||
|
container_name: meshmage-minion-db
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:5433:5432
|
||||||
|
environment:
|
||||||
|
- POSTGRES_PASSWORD=minion
|
||||||
|
- POSTGRES_USER=minion
|
||||||
|
- POSTGRES_DB=minion
|
||||||
|
volumes:
|
||||||
|
- minion_database:/var/lib/postgresql/data
|
||||||
|
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
mesh_database:
|
||||||
|
minion_database:
|
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
certs/
|
||||||
|
keys/
|
||||||
|
Web/meshmage.yml
|
Loading…
Reference in a new issue