merge cloudflared into caddy. add komodo
This commit is contained in:
8
RicoToGhostfolio/.idea/.gitignore
generated
vendored
Normal file
8
RicoToGhostfolio/.idea/.gitignore
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# Default ignored files
|
||||||
|
/shelf/
|
||||||
|
/workspace.xml
|
||||||
|
# Editor-based HTTP Client requests
|
||||||
|
/httpRequests/
|
||||||
|
# Datasource local storage ignored files
|
||||||
|
/dataSources/
|
||||||
|
/dataSources.local.xml
|
||||||
@@ -22,6 +22,19 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- caddy-net
|
- caddy-net
|
||||||
|
|
||||||
|
cloudflared:
|
||||||
|
image: cloudflare/cloudflared:latest
|
||||||
|
container_name: cloudflared
|
||||||
|
user: "0:0"
|
||||||
|
volumes:
|
||||||
|
- ./config:/root/.cloudflared
|
||||||
|
#command: tunnel login
|
||||||
|
#command: tunnel create tunnel_ccalifice
|
||||||
|
command: tunnel --no-autoupdate run
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- caddy-net
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
caddy-net:
|
caddy-net:
|
||||||
driver: bridge
|
driver: bridge
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
{"AccountTag":"efa198b4217ffb2ec0f164569505ef15","TunnelSecret":"v++SfSpoP08a8wFlxTsY69S5gzMv+UaXNoOMfsWz5UQ=","TunnelID":"4b16c55d-be36-41d2-9024-7f1e2ae92c2e"}
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
-----BEGIN PRIVATE KEY-----
|
|
||||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyAVZPFtAWg6T/AR/
|
|
||||||
InJIjjMPzfx2nPrCQfUXak8q5pOhRANCAAQGMlpFzcjrxp04YNwPJbg/JWyZGN40
|
|
||||||
OA46AAQILbuzmvKWDjuuLQMzm8Rwv/WvJoO0Eg2Msk5KcKv4vPTWTSQH
|
|
||||||
-----END PRIVATE KEY-----
|
|
||||||
-----BEGIN CERTIFICATE-----
|
|
||||||
MIIDJjCCAsygAwIBAgIUHbnv4vdX9qNfiyB9u8uybW+PsTgwCgYIKoZIzj0EAwIw
|
|
||||||
gY8xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
|
|
||||||
YW4gRnJhbmNpc2NvMRkwFwYDVQQKExBDbG91ZEZsYXJlLCBJbmMuMTgwNgYDVQQL
|
|
||||||
Ey9DbG91ZEZsYXJlIE9yaWdpbiBTU0wgRUNDIENlcnRpZmljYXRlIEF1dGhvcml0
|
|
||||||
eTAeFw0yNDEwMjcxNDUzMDBaFw0zOTEwMjQxNDUzMDBaMGIxGTAXBgNVBAoTEENs
|
|
||||||
b3VkRmxhcmUsIEluYy4xHTAbBgNVBAsTFENsb3VkRmxhcmUgT3JpZ2luIENBMSYw
|
|
||||||
JAYDVQQDEx1DbG91ZEZsYXJlIE9yaWdpbiBDZXJ0aWZpY2F0ZTBZMBMGByqGSM49
|
|
||||||
AgEGCCqGSM49AwEHA0IABAYyWkXNyOvGnThg3A8luD8lbJkY3jQ4DjoABAgtu7Oa
|
|
||||||
8pYOO64tAzObxHC/9a8mg7QSDYyyTkpwq/i89NZNJAejggEwMIIBLDAOBgNVHQ8B
|
|
||||||
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB
|
|
||||||
/wQCMAAwHQYDVR0OBBYEFCXOU6duTtQnth/Bc3GtDXi9Urg7MB8GA1UdIwQYMBaA
|
|
||||||
FIUwXTsqcNTt1ZJnB/3rObQaDjinMEQGCCsGAQUFBwEBBDgwNjA0BggrBgEFBQcw
|
|
||||||
AYYoaHR0cDovL29jc3AuY2xvdWRmbGFyZS5jb20vb3JpZ2luX2VjY19jYTApBgNV
|
|
||||||
HREEIjAggg8qLmNjYWxpZmljZS5jb22CDWNjYWxpZmljZS5jb20wPAYDVR0fBDUw
|
|
||||||
MzAxoC+gLYYraHR0cDovL2NybC5jbG91ZGZsYXJlLmNvbS9vcmlnaW5fZWNjX2Nh
|
|
||||||
LmNybDAKBggqhkjOPQQDAgNIADBFAiEA8z3tF71NlH9T1YKeuryz0VoeL21mgKXR
|
|
||||||
7gTTk08d8PACIFb6IpjG9+3+c9XjdoBOHpR8wfexmmiJXHSTlz2o3RIz
|
|
||||||
-----END CERTIFICATE-----
|
|
||||||
-----BEGIN ARGO TUNNEL TOKEN-----
|
|
||||||
eyJ6b25lSUQiOiI1ZjViMGJmMmViZTgxNjU3OGJlOGM1NTUzYzk4YmU2ZCIsImFj
|
|
||||||
Y291bnRJRCI6ImVmYTE5OGI0MjE3ZmZiMmVjMGYxNjQ1Njk1MDVlZjE1Iiwic2Vy
|
|
||||||
dmljZUtleSI6InYxLjAtYzRmYjUzYjE2YWE1ZWU5NTc0MmNiODdiLTE4Y2JmODhk
|
|
||||||
OTdkZWRhODkyYWE2MzlmYzc4NmM0N2I3NGVlMGJlZTk1NDg1ZDRjZjg4ZWY5Mjcy
|
|
||||||
NWJiMWJkODQzMGZiM2RlNTNlOTI0MDkyZmYwZWFkY2JmOGRiNGI2MzY3ODY1NTY5
|
|
||||||
OWM1ZjlkZTQ1NWQ2MTAzMjJmZDJkNjc3NTIxZjdkYjcyZWVlZmRkZTFkMzEwZTcz
|
|
||||||
OWYxNGQ3YzgiLCJhcGlUb2tlbiI6IlYyU3Q2NHEtQ1lxU0NHNGh6c3Z2UEJPS2U1
|
|
||||||
bmlsVmZMQ25OUXpTeHgifQ==
|
|
||||||
-----END ARGO TUNNEL TOKEN-----
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
tunnel: 4b16c55d-be36-41d2-9024-7f1e2ae92c2e
|
|
||||||
|
|
||||||
ingress:
|
|
||||||
- hostname: 'ccalifice.com'
|
|
||||||
service: https://192.168.1.202:443
|
|
||||||
originRequest:
|
|
||||||
originServerName: 'ccalifice.com'
|
|
||||||
- hostname: '*.ccalifice.com'
|
|
||||||
service: https://192.168.1.202:443
|
|
||||||
originRequest:
|
|
||||||
originServerName: '*.ccalifice.com'
|
|
||||||
- hostname: '*.bortolasosail.com.br'
|
|
||||||
service: https://192.168.1.202:443
|
|
||||||
originRequest:
|
|
||||||
originServerName: '*.bortolasosail.com.br'
|
|
||||||
- hostname: 'bortolasosail.com.br'
|
|
||||||
service: https://192.168.1.202:443
|
|
||||||
originRequest:
|
|
||||||
originServerName: 'bortolasosail.com.br'
|
|
||||||
- service: http_status:404
|
|
||||||
@@ -1,18 +0,0 @@
|
|||||||
services:
|
|
||||||
cloudflared:
|
|
||||||
image: cloudflare/cloudflared:latest
|
|
||||||
container_name: cloudflared
|
|
||||||
user: "0:0"
|
|
||||||
volumes:
|
|
||||||
- ./config:/root/.cloudflared
|
|
||||||
#command: tunnel login
|
|
||||||
#command: tunnel create tunnel_ccalifice
|
|
||||||
command: tunnel --no-autoupdate run
|
|
||||||
restart: always
|
|
||||||
networks:
|
|
||||||
- caddy-net
|
|
||||||
|
|
||||||
networks:
|
|
||||||
caddy-net:
|
|
||||||
external: true
|
|
||||||
name: caddy-net
|
|
||||||
3
free-games-claimer/.gitignore
vendored
Normal file
3
free-games-claimer/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
node_modules/
|
||||||
|
data/
|
||||||
|
*.env
|
||||||
152
komodo/.env
Normal file
152
komodo/.env
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
####################################
|
||||||
|
# 🦎 KOMODO COMPOSE - VARIABLES 🦎 #
|
||||||
|
####################################
|
||||||
|
|
||||||
|
## These compose variables can be used with all Komodo deployment options.
|
||||||
|
## Pass these variables to the compose up command using `--env-file komodo/compose.env`.
|
||||||
|
## Additionally, they are passed to both Komodo Core and Komodo Periphery with `env_file: ./compose.env`,
|
||||||
|
## so you can pass any additional environment variables to Core / Periphery directly in this file as well.
|
||||||
|
|
||||||
|
## Stick to a specific version, or use `latest`
|
||||||
|
COMPOSE_KOMODO_IMAGE_TAG=latest
|
||||||
|
## Store dated database backups on the host - https://komo.do/docs/setup/backup
|
||||||
|
COMPOSE_KOMODO_BACKUPS_PATH=/etc/komodo/backups
|
||||||
|
|
||||||
|
## DB credentials
|
||||||
|
KOMODO_DB_USERNAME=admin
|
||||||
|
KOMODO_DB_PASSWORD=admin
|
||||||
|
|
||||||
|
## Configure a secure passkey to authenticate between Core / Periphery.
|
||||||
|
KOMODO_PASSKEY=a_random_passkey
|
||||||
|
|
||||||
|
## Set your time zone for schedules
|
||||||
|
## https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||||
|
TZ=America/Sao_Paulo
|
||||||
|
|
||||||
|
#=-------------------------=#
|
||||||
|
#= Komodo Core Environment =#
|
||||||
|
#=-------------------------=#
|
||||||
|
|
||||||
|
## Full variable list + descriptions are available here:
|
||||||
|
## 🦎 https://github.com/moghtech/komodo/blob/main/config/core.config.toml 🦎
|
||||||
|
|
||||||
|
## Note. Secret variables also support `${VARIABLE}_FILE` syntax to pass docker compose secrets.
|
||||||
|
## Docs: https://docs.docker.com/compose/how-tos/use-secrets/#examples
|
||||||
|
|
||||||
|
## Used for Oauth / Webhook url suggestion / Caddy reverse proxy.
|
||||||
|
KOMODO_HOST=https://komodo.ccalifice.com
|
||||||
|
## Displayed in the browser tab.
|
||||||
|
KOMODO_TITLE=Komodo
|
||||||
|
## Create a server matching this address as the "first server".
|
||||||
|
## Use `https://host.docker.internal:8120` when using systemd-managed Periphery.
|
||||||
|
KOMODO_FIRST_SERVER=https://periphery:8120
|
||||||
|
## Give the first server a custom name.
|
||||||
|
KOMODO_FIRST_SERVER_NAME=Local
|
||||||
|
## Make all buttons just double-click, rather than the full confirmation dialog.
|
||||||
|
KOMODO_DISABLE_CONFIRM_DIALOG=false
|
||||||
|
|
||||||
|
## Rate Komodo polls your servers for
|
||||||
|
## status / container status / system stats / alerting.
|
||||||
|
## Options: 1-sec, 5-sec, 15-sec, 1-min, 5-min, 15-min
|
||||||
|
## Default: 15-sec
|
||||||
|
KOMODO_MONITORING_INTERVAL="15-sec"
|
||||||
|
## Interval at which to poll Resources for any updates / automated actions.
|
||||||
|
## Options: 15-min, 1-hr, 2-hr, 6-hr, 12-hr, 1-day
|
||||||
|
## Default: 1-hr
|
||||||
|
KOMODO_RESOURCE_POLL_INTERVAL="1-hr"
|
||||||
|
|
||||||
|
## Used to auth incoming webhooks. Alt: KOMODO_WEBHOOK_SECRET_FILE
|
||||||
|
KOMODO_WEBHOOK_SECRET=a_random_secret
|
||||||
|
## Used to generate jwt. Alt: KOMODO_JWT_SECRET_FILE
|
||||||
|
KOMODO_JWT_SECRET=a_random_jwt_secret
|
||||||
|
## Time to live for jwt tokens.
|
||||||
|
## Options: 1-hr, 12-hr, 1-day, 3-day, 1-wk, 2-wk
|
||||||
|
KOMODO_JWT_TTL="1-day"
|
||||||
|
|
||||||
|
## Enable login with username + password.
|
||||||
|
KOMODO_LOCAL_AUTH=true
|
||||||
|
## Set the initial admin username created upon first launch.
|
||||||
|
## Comment out to disable initial user creation,
|
||||||
|
## and create first user using signup button.
|
||||||
|
KOMODO_INIT_ADMIN_USERNAME=admin
|
||||||
|
## Set the initial admin password
|
||||||
|
KOMODO_INIT_ADMIN_PASSWORD=malvado6696
|
||||||
|
## Disable new user signups.
|
||||||
|
KOMODO_DISABLE_USER_REGISTRATION=false
|
||||||
|
## All new logins are auto enabled
|
||||||
|
KOMODO_ENABLE_NEW_USERS=false
|
||||||
|
## Disable non-admins from creating new resources.
|
||||||
|
KOMODO_DISABLE_NON_ADMIN_CREATE=false
|
||||||
|
## Allows all users to have Read level access to all resources.
|
||||||
|
KOMODO_TRANSPARENT_MODE=false
|
||||||
|
|
||||||
|
## Prettier logging with empty lines between logs
|
||||||
|
KOMODO_LOGGING_PRETTY=false
|
||||||
|
## More human readable logging of startup config (multi-line)
|
||||||
|
KOMODO_PRETTY_STARTUP_CONFIG=false
|
||||||
|
|
||||||
|
## OIDC Login
|
||||||
|
KOMODO_OIDC_ENABLED=false
|
||||||
|
## Must reachable from Komodo Core container
|
||||||
|
# KOMODO_OIDC_PROVIDER=https://oidc.provider.internal/application/o/komodo
|
||||||
|
## Change the host to one reachable be reachable by users (optional if it is the same as above).
|
||||||
|
## DO NOT include the `path` part of the URL.
|
||||||
|
# KOMODO_OIDC_REDIRECT_HOST=https://oidc.provider.external
|
||||||
|
## Your OIDC client id
|
||||||
|
# KOMODO_OIDC_CLIENT_ID= # Alt: KOMODO_OIDC_CLIENT_ID_FILE
|
||||||
|
## Your OIDC client secret.
|
||||||
|
## If your provider supports PKCE flow, this can be ommitted.
|
||||||
|
# KOMODO_OIDC_CLIENT_SECRET= # Alt: KOMODO_OIDC_CLIENT_SECRET_FILE
|
||||||
|
## Make usernames the full email.
|
||||||
|
## Note. This does not work for all OIDC providers.
|
||||||
|
# KOMODO_OIDC_USE_FULL_EMAIL=true
|
||||||
|
## Add additional trusted audiences for token claims verification.
|
||||||
|
## Supports comma separated list, and passing with _FILE (for compose secrets).
|
||||||
|
# KOMODO_OIDC_ADDITIONAL_AUDIENCES=abc,123 # Alt: KOMODO_OIDC_ADDITIONAL_AUDIENCES_FILE
|
||||||
|
|
||||||
|
## Github Oauth
|
||||||
|
KOMODO_GITHUB_OAUTH_ENABLED=false
|
||||||
|
# KOMODO_GITHUB_OAUTH_ID= # Alt: KOMODO_GITHUB_OAUTH_ID_FILE
|
||||||
|
# KOMODO_GITHUB_OAUTH_SECRET= # Alt: KOMODO_GITHUB_OAUTH_SECRET_FILE
|
||||||
|
|
||||||
|
## Google Oauth
|
||||||
|
KOMODO_GOOGLE_OAUTH_ENABLED=false
|
||||||
|
# KOMODO_GOOGLE_OAUTH_ID= # Alt: KOMODO_GOOGLE_OAUTH_ID_FILE
|
||||||
|
# KOMODO_GOOGLE_OAUTH_SECRET= # Alt: KOMODO_GOOGLE_OAUTH_SECRET_FILE
|
||||||
|
|
||||||
|
## Aws - Used to launch Builder instances.
|
||||||
|
KOMODO_AWS_ACCESS_KEY_ID= # Alt: KOMODO_AWS_ACCESS_KEY_ID_FILE
|
||||||
|
KOMODO_AWS_SECRET_ACCESS_KEY= # Alt: KOMODO_AWS_SECRET_ACCESS_KEY_FILE
|
||||||
|
|
||||||
|
#=------------------------------=#
|
||||||
|
#= Komodo Periphery Environment =#
|
||||||
|
#=------------------------------=#
|
||||||
|
|
||||||
|
## Full variable list + descriptions are available here:
|
||||||
|
## 🦎 https://github.com/moghtech/komodo/blob/main/config/periphery.config.toml 🦎
|
||||||
|
|
||||||
|
## Specify the root directory used by Periphery agent.
|
||||||
|
PERIPHERY_ROOT_DIRECTORY=/etc/komodo
|
||||||
|
|
||||||
|
## Periphery passkeys must include KOMODO_PASSKEY to authenticate.
|
||||||
|
PERIPHERY_PASSKEYS=${KOMODO_PASSKEY}
|
||||||
|
|
||||||
|
## Specify whether to disable the terminals feature
|
||||||
|
## and disallow remote shell access (inside the Periphery container).
|
||||||
|
PERIPHERY_DISABLE_TERMINALS=false
|
||||||
|
|
||||||
|
## Enable SSL using self signed certificates.
|
||||||
|
## Connect to Periphery at https://address:8120.
|
||||||
|
PERIPHERY_SSL_ENABLED=true
|
||||||
|
|
||||||
|
## If the disk size is overreporting, can use one of these to
|
||||||
|
## whitelist / blacklist the disks to filter them, whichever is easier.
|
||||||
|
## Accepts comma separated list of paths.
|
||||||
|
## Usually whitelisting just /etc/hostname gives correct size.
|
||||||
|
PERIPHERY_INCLUDE_DISK_MOUNTS=/etc/hostname
|
||||||
|
# PERIPHERY_EXCLUDE_DISK_MOUNTS=/snap,/etc/repos
|
||||||
|
|
||||||
|
## Prettier logging with empty lines between logs
|
||||||
|
PERIPHERY_LOGGING_PRETTY=false
|
||||||
|
## More human readable logging of startup config (multi-line)
|
||||||
|
PERIPHERY_PRETTY_STARTUP_CONFIG=false
|
||||||
93
komodo/docker-compose.yml
Normal file
93
komodo/docker-compose.yml
Normal file
@@ -0,0 +1,93 @@
|
|||||||
|
###################################
|
||||||
|
# 🦎 KOMODO COMPOSE - FERRETDB 🦎 #
|
||||||
|
###################################
|
||||||
|
|
||||||
|
## This compose file will deploy:
|
||||||
|
## 1. Postgres + FerretDB Mongo adapter (https://www.ferretdb.com)
|
||||||
|
## 2. Komodo Core
|
||||||
|
## 3. Komodo Periphery
|
||||||
|
|
||||||
|
services:
|
||||||
|
postgres:
|
||||||
|
# 🚨 Pin to a specific version. Updates can be breaking.
|
||||||
|
# https://github.com/FerretDB/documentdb/pkgs/container/postgres-documentdb
|
||||||
|
image: ghcr.io/ferretdb/postgres-documentdb
|
||||||
|
labels:
|
||||||
|
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
||||||
|
restart: unless-stopped
|
||||||
|
# ports:
|
||||||
|
# - 5432:5432
|
||||||
|
volumes:
|
||||||
|
- postgres-data:/var/lib/postgresql/data
|
||||||
|
environment:
|
||||||
|
POSTGRES_USER: ${KOMODO_DB_USERNAME}
|
||||||
|
POSTGRES_PASSWORD: ${KOMODO_DB_PASSWORD}
|
||||||
|
POSTGRES_DB: postgres
|
||||||
|
|
||||||
|
ferretdb:
|
||||||
|
# 🚨 Pin to a specific version. Updates can be breaking.
|
||||||
|
# https://github.com/FerretDB/FerretDB/pkgs/container/ferretdb
|
||||||
|
image: ghcr.io/ferretdb/ferretdb
|
||||||
|
labels:
|
||||||
|
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
||||||
|
restart: unless-stopped
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
# ports:
|
||||||
|
# - 27017:27017
|
||||||
|
volumes:
|
||||||
|
- ferretdb-state:/state
|
||||||
|
environment:
|
||||||
|
FERRETDB_POSTGRESQL_URL: postgres://${KOMODO_DB_USERNAME}:${KOMODO_DB_PASSWORD}@postgres:5432/postgres
|
||||||
|
|
||||||
|
core:
|
||||||
|
image: ghcr.io/moghtech/komodo-core:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
|
||||||
|
labels:
|
||||||
|
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
||||||
|
restart: unless-stopped
|
||||||
|
depends_on:
|
||||||
|
- ferretdb
|
||||||
|
ports:
|
||||||
|
- 9120:9120
|
||||||
|
env_file: ./.env
|
||||||
|
environment:
|
||||||
|
KOMODO_DATABASE_ADDRESS: ferretdb:27017
|
||||||
|
KOMODO_DATABASE_USERNAME: ${KOMODO_DB_USERNAME}
|
||||||
|
KOMODO_DATABASE_PASSWORD: ${KOMODO_DB_PASSWORD}
|
||||||
|
volumes:
|
||||||
|
## Store dated backups of the database - https://komo.do/docs/setup/backup
|
||||||
|
- ${COMPOSE_KOMODO_BACKUPS_PATH}:/backups
|
||||||
|
## Store sync files on server
|
||||||
|
# - /path/to/syncs:/syncs
|
||||||
|
## Optionally mount a custom core.config.toml
|
||||||
|
# - /path/to/core.config.toml:/config/config.toml
|
||||||
|
## Allows for systemd Periphery connection at
|
||||||
|
## "https://host.docker.internal:8120"
|
||||||
|
# extra_hosts:
|
||||||
|
# - host.docker.internal:host-gateway
|
||||||
|
|
||||||
|
## Deploy Periphery container using this block,
|
||||||
|
## or deploy the Periphery binary with systemd using
|
||||||
|
## https://github.com/moghtech/komodo/tree/main/scripts
|
||||||
|
periphery:
|
||||||
|
image: ghcr.io/moghtech/komodo-periphery:${COMPOSE_KOMODO_IMAGE_TAG:-latest}
|
||||||
|
labels:
|
||||||
|
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
||||||
|
restart: unless-stopped
|
||||||
|
env_file: ./.env
|
||||||
|
volumes:
|
||||||
|
## Mount external docker socket
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
## Allow Periphery to see processes outside of container
|
||||||
|
- /proc:/proc
|
||||||
|
## Specify the Periphery agent root directory.
|
||||||
|
## Must be the same inside and outside the container,
|
||||||
|
## or docker will get confused. See https://github.com/moghtech/komodo/discussions/180.
|
||||||
|
## Default: /etc/komodo.
|
||||||
|
- ${PERIPHERY_ROOT_DIRECTORY:-/etc/komodo}:${PERIPHERY_ROOT_DIRECTORY:-/etc/komodo}
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
# Postgres
|
||||||
|
postgres-data:
|
||||||
|
# FerretDB
|
||||||
|
ferretdb-state:
|
||||||
Reference in New Issue
Block a user