initial commit

This commit is contained in:
Vitaliy Pavlov 2024-08-08 07:39:12 +07:00
commit 9b56e090ca
5 changed files with 92 additions and 0 deletions

3
.env Normal file
View File

@ -0,0 +1,3 @@
POSTGRES_USER=stadmin
POSTGRES_PASSWORD=(*&osdkjhfsdahfoiu)
POSTGRES_DB=systemtrace

41
compose.yml Normal file
View File

@ -0,0 +1,41 @@
services:
rabbitmq:
container_name: rabbitmq
image: rabbitmq:management
hostname: rabbitmq
ports:
- 5672:5672
- 15672:15672
restart: unless-stopped
volumes:
- type: bind
source: ./rabbitmq/enabled_plugins
target: /etc/rabbitmq/enabled_plugins
- type: bind
source: ./rabbitmq/rabbitmq.config
target: /etc/rabbitmq/rabbitmq.config
- type: bind
source: ./rabbitmq/rabbitmq-defs.json
target: /etc/rabbitmq/rabbitmq-defs.json
postgres:
container_name: postgres
image: postgres:latest
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
PGUSER: ${POSTGRES_USER}
ports:
- 5432:5432
restart: unless-stopped
healthcheck:
test: "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"
interval: 1s
timeout: 5s
retries: 10
volumes:
- pgdata:/var/lib/postgresql/data
volumes:
pgdata:

1
rabbitmq/enabled_plugins Normal file
View File

@ -0,0 +1 @@
[rabbitmq_management].

View File

@ -0,0 +1,33 @@
{
"vhosts":[
{
"name":"/"
}
],
"users": [
{
"name": "admin",
"password": "Pa@as786$",
"tags": "administrator"
}
],
"permissions": [
{
"user": "admin",
"vhost": "/",
"configure": ".*",
"read": ".*",
"write": ".*"
}
],
"queues": [
{
"name": "SYSTEM_TRACE_MAIN",
"vhost": "/",
"durable": false,
"auto_delete": false,
"message-ttl":60000,
"arguments": {}
}
]
}

14
rabbitmq/rabbitmq.config Normal file
View File

@ -0,0 +1,14 @@
[
{
rabbit,
[
{ loopback_users, [] }
]
},
{
rabbitmq_management,
[
{ load_definitions, "/etc/rabbitmq/rabbitmq-defs.json" }
]
}
].