From fa71975eb3b169719314527469504214ff2ed913 Mon Sep 17 00:00:00 2001 From: AaronDewes Date: Mon, 2 Oct 2023 10:13:37 +0000 Subject: [PATCH] [create-pull-request] automated change --- apps/code-server/app.yml | 5 +-- apps/ln-visualizer/app.yml | 7 ++-- apps/lndg/app.yml | 9 ++--- apps/lnmarkets/app.yml | 8 ++--- apps/nextcloud/app.yml | 8 ++--- apps/node-red/app.yml | 64 +++++++++++++++--------------------- apps/specter-desktop/app.yml | 6 ++-- apps/sphinx-relay/app.yml | 12 +++---- apps/synapse-admin/app.yml | 27 +++++---------- apps/synapse/app.yml | 8 ++--- apps/thunderhub/app.yml | 8 ++--- apps/uptime-kuma/app.yml | 4 +-- apps/vaultwarden/app.yml | 4 +-- apps/woofbot/app.yml | 15 +++++---- apps/wordpress/app.yml | 32 +++++++++--------- 15 files changed, 101 insertions(+), 116 deletions(-) diff --git a/apps/code-server/app.yml b/apps/code-server/app.yml index 214f2a84..a8d7b2a9 100644 --- a/apps/code-server/app.yml +++ b/apps/code-server/app.yml @@ -1,7 +1,7 @@ citadel_version: 4 metadata: name: code-server - version: 4.7.1 + version: 4.17.1 category: Development tagline: Run VS Code on your Citadel developers: @@ -17,9 +17,10 @@ metadata: - 3.jpg defaultPassword: $APP_SEED torOnly: false + compatible: false services: main: - image: codercom/code-server:4.7.1@sha256:cbe4f6c6b1dc898e8884b6eb01552cb67717e3edba2e1e23c5fdebfed785860d + image: codercom/code-server:4.17.1@sha256:69f3b3952cd7a9680c290cf2c8030888064c759b7b599505eda5b52bdd841e74 user: 1000:1000 environment: PASSWORD: $APP_SEED diff --git a/apps/ln-visualizer/app.yml b/apps/ln-visualizer/app.yml index ff196950..bf40ff4c 100644 --- a/apps/ln-visualizer/app.yml +++ b/apps/ln-visualizer/app.yml @@ -1,7 +1,7 @@ citadel_version: 4 metadata: name: LnVisualizer - version: 0.0.26 + version: 0.0.28 category: Explorers tagline: View the Lightning Network from your node's perspective developers: @@ -19,9 +19,10 @@ metadata: path: '' defaultPassword: null torOnly: false + compatible: false services: main: - image: maxkotlan/ln-visualizer-web:v0.0.26@sha256:704dadfc6869c660c87010f9837a269786d6576788b1c1ea983e7d77b456a45b + image: maxkotlan/ln-visualizer-web:v0.0.28@sha256:d207e2e474453090d8c0ebec568c94536f79c9ae0d691818068861bbc2abb25d stop_grace_period: 1m restart: on-failure environment: @@ -33,8 +34,8 @@ services: stop_grace_period: 1m restart: on-failure environment: - LND_SOCKET: ${LND_IP}:${LND_GRPC_PORT} LND_CERT_FILE: /lnd/tls.cert + LND_SOCKET: ${LND_IP}:${LND_GRPC_PORT} LND_MACAROON_FILE: /lnd/data/chain/bitcoin/${BITCOIN_NETWORK}/readonly.macaroon mounts: lnd: /lnd diff --git a/apps/lndg/app.yml b/apps/lndg/app.yml index 4e742934..1a8556b2 100644 --- a/apps/lndg/app.yml +++ b/apps/lndg/app.yml @@ -1,11 +1,12 @@ citadel_version: 4 metadata: name: LNDg - version: 1.3.1 + version: 1.7.1 category: Lightning Node Management tagline: Lite GUI web interface to analyze LND data and manage your node with automation. developers: cryptosharks131: https://github.com/cryptosharks131 + description: LNDg is your command center for running a profitable and efficient routing node. From quickly viewing your node's health, automated rebalancing, selecting new potential peers and much more. permissions: - lnd repo: @@ -18,18 +19,18 @@ metadata: path: '' defaultPassword: $APP_SEED torOnly: false - description: LNDg is your command center for running a profitable and efficient routing node. From quickly viewing your node's health, automated rebalancing, selecting new potential peers and much more. + compatible: false services: main: - image: ghcr.io/cryptosharks131/lndg:v1.3.1@sha256:b412bc37b6ed07c3c0335fedf409699ce019a928e69a3f6e7af9ffc8adcfcf99 + image: ghcr.io/cryptosharks131/lndg:v1.7.1@sha256:2518dbe45bcce4f238e6d531df4478d98b2eade47e4ebe91c6f404cf53bd0600 stop_grace_period: 1m restart: on-failure command: - sh - -c - python initialize.py -net '${BITCOIN_NETWORK}' -server '${LND_IP}:${LND_GRPC_PORT}' -pw '${APP_SEED}' -d && supervisord && python manage.py runserver 0.0.0.0:3000 + port: 3000 mounts: lnd: /root/.lnd data: data: /lndg/data - port: 3000 diff --git a/apps/lnmarkets/app.yml b/apps/lnmarkets/app.yml index 04d11a7f..2463040d 100644 --- a/apps/lnmarkets/app.yml +++ b/apps/lnmarkets/app.yml @@ -2,7 +2,7 @@ version: 3 metadata: category: Finance name: LN Markets - version: 1.2.5 + version: 2.0.0 tagline: Trade Bitcoin derivatives on Lightning description: "LN Markets is the first Lightning-native Bitcoin derivatives trading platform.\n\nLN Markets enables traders to take minimal counterparty risk:\n you can trade directly from your Lightning wallet for instant and almost costless transactions.\n Since March 2020, we have processed over $200 million of trading volume,\n with a median fee of 1 sat for instant P&L delivery to your wallet.\n\n\n \n\n\n \nThis app gives you another way to interact with LN Markets:\n you can directly deposit, withdraw, get trading stats and get instantly connected to your account to take positions as usual.\n More features may come in the future!\n\n\nThank you for your support and let's keep building the future of finance together!" developers: @@ -20,15 +20,15 @@ containers: - name: lnmarkets image: ghcr.io/ln-markets/umbrel:v1.2.3@sha256:c11ec6d28d1b1d11d82ae8b33916732686a296beb21c9c3eaee80c823bd2d00f environment: - API_PORT: 1234 - LND_REST_PORT: $LND_REST_PORT APP_PASSWORD: $APP_SEED APP_DOMAIN: $APP_DOMAIN + API_PORT: 1234 APP_HIDDEN_SERVICE: $APP_HIDDEN_SERVICE + LND_REST_PORT: $LND_REST_PORT APP_URL: 0.0.0.0 - LND_IP: $LND_IP LND_GRPC_PORT: $LND_GRPC_PORT BITCOIN_NETWORK: $BITCOIN_NETWORK + LND_IP: $LND_IP init: true port: 1234 stop_grace_period: 1m diff --git a/apps/nextcloud/app.yml b/apps/nextcloud/app.yml index 4a44b39d..a8758f0d 100644 --- a/apps/nextcloud/app.yml +++ b/apps/nextcloud/app.yml @@ -2,7 +2,7 @@ version: 3 metadata: category: Files name: Nextcloud - version: 25.0.0 + version: 27.1.1 tagline: Your personal cloud description: No description yet. developers: @@ -34,21 +34,21 @@ containers: - data/redis:/data user: 1000:1000 - name: web - image: nextcloud:25.0.0@sha256:673d2ec801f2aaa953c4587db5a9bd53430497c95d9d439819074f3ef05538ac + image: nextcloud:27.1.1@sha256:eac49486297576bb3a9e8ae80cbdadfe18f7829e22fc4683a818ed12791cc313 data: - data/nextcloud:/var/www/html depends_on: - db - redis environment: + NEXTCLOUD_ADMIN_PASSWORD: $APP_SEED REDIS_HOST: ${APP_NEXTCLOUD_REDIS_IP} MYSQL_USER: nextcloud - NEXTCLOUD_ADMIN_PASSWORD: $APP_SEED MYSQL_DATABASE: nextcloud NEXTCLOUD_TRUSTED_DOMAINS: ${APP_DOMAIN}:${APP_NEXTCLOUD_WEB_PORT} ${APP_HIDDEN_SERVICE} MYSQL_PASSWORD: password123 - NEXTCLOUD_ADMIN_USER: citadel MYSQL_HOST: ${APP_NEXTCLOUD_DB_IP} + NEXTCLOUD_ADMIN_USER: citadel port: 80 - name: cron image: nextcloud:24.0.4@sha256:69a52f571dc72f9ebbe222fc810f09d016173ec94f4423ea5e3d628496c1a5d5 diff --git a/apps/node-red/app.yml b/apps/node-red/app.yml index d5739961..41973641 100644 --- a/apps/node-red/app.yml +++ b/apps/node-red/app.yml @@ -1,56 +1,46 @@ -# SPDX-FileCopyrightText: 2021 Oren Zomer -# -# SPDX-License-Identifier: AGPL-3.0-only - -# yaml-language-server: $schema=../../app-standard-v3.yml - version: 3 metadata: category: Automation name: Node-RED - version: 3.0.2 + version: 3.1.0 tagline: Wire together the Internet of Things - description: >- - Node-RED is a visual programming tool for wiring together hardware devices, - APIs and online services in new and interesting ways. - + description: |- + Node-RED is a visual programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click. A built-in library allows you to save useful functions, templates or flows for re-use. - The flows created in Node-RED are stored using JSON which can be easily imported and exported for sharing with others. An online flow library allows you to share your best flows with the world. - Warning: Node-RED on Citadel is able to connect directly to Bitcoin Core, LND and Electrum, due to this you should be careful when installing third-party Node-RED nodes. developers: OpenJS Foundation: https://nodered.org dependencies: - - bitcoind - - electrum - - lnd + - bitcoind + - electrum + - lnd repo: https://github.com/node-red/node-red support: https://nodered.org/about/community/slack/ gallery: - - 1.jpg - - 2.jpg - - 3.jpg - defaultPassword: moneyprintergobrrr + - 1.jpg + - 2.jpg + - 3.jpg torOnly: false + defaultPassword: moneyprintergobrrr containers: - - name: web - image: nodered/node-red:3.0.2@sha256:524316b9b84cb5bbfe006c117f3dad31ee806804b12e4b866047a65e2080e92d - stop_grace_period: 1m - data: - - data:/data - port: 3000 - environment: - PORT: 3000 - BITCOIN_NETWORK: $BITCOIN_NETWORK - BITCOIN_IP: $BITCOIN_IP - BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT - BITCOIN_RPC_USER: $BITCOIN_RPC_USER - BITCOIN_RPC_PASS: $BITCOIN_RPC_PASS - LND_IP: $LND_IP - LND_GRPC_PORT: $LND_GRPC_PORT - ELECTRUM_IP: $ELECTRUM_IP - ELECTRUM_PORT: $ELECTRUM_PORT +- name: web + image: nodered/node-red:3.1.0@sha256:5e99ed734f7d2f9bfcb1e20dfbf4c5b9aa60f35a9df6e257e817130f0f9be9dc + data: + - data:/data + environment: + BITCOIN_IP: $BITCOIN_IP + LND_IP: $LND_IP + BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT + ELECTRUM_IP: $ELECTRUM_IP + ELECTRUM_PORT: $ELECTRUM_PORT + BITCOIN_RPC_PASS: $BITCOIN_RPC_PASS + BITCOIN_NETWORK: $BITCOIN_NETWORK + BITCOIN_RPC_USER: $BITCOIN_RPC_USER + PORT: 3000 + LND_GRPC_PORT: $LND_GRPC_PORT + port: 3000 + stop_grace_period: 1m diff --git a/apps/specter-desktop/app.yml b/apps/specter-desktop/app.yml index f78417ec..fad68395 100644 --- a/apps/specter-desktop/app.yml +++ b/apps/specter-desktop/app.yml @@ -2,7 +2,7 @@ version: 3 metadata: category: Wallets name: Specter Desktop - version: 1.13.1 + version: 2.0.2 tagline: Multisig with hardware wallets made easy description: |- Specter Desktop connects to the Bitcoin Core running on your Citadel and functions as a watch-only coordinator for multi-signature and single-key Bitcoin wallets. At the moment Specter Desktop is working with all major hardware wallets including: @@ -29,7 +29,7 @@ metadata: - 3.jpg containers: - name: web - image: lncm/specter-desktop:v1.13.1@sha256:d277dec2a54fc77f3ccbc0f082183abce31e655b50f21da8d098f90fb734a15b + image: lncm/specter-desktop:v2.0.2@sha256:aeda6dfaa3f82c7bd3e1c6ba61388df02bd0c22a59412d2bbed3c792fb0b3702 command: - --host=0.0.0.0 - --specter-data-folder=/data @@ -39,8 +39,8 @@ containers: BTC_RPC_PASSWORD: $BITCOIN_RPC_PASS BTC_RPC_USER: $BITCOIN_RPC_USER BTC_RPC_HOST: $BITCOIN_IP - BTC_RPC_PORT: $BITCOIN_RPC_PORT BTC_RPC_PROTOCOL: http + BTC_RPC_PORT: $BITCOIN_RPC_PORT mounts: bitcoin: /data/.bitcoin port: 25441 diff --git a/apps/sphinx-relay/app.yml b/apps/sphinx-relay/app.yml index a6de2d4e..1b6e9ddd 100644 --- a/apps/sphinx-relay/app.yml +++ b/apps/sphinx-relay/app.yml @@ -2,7 +2,7 @@ version: 3 metadata: category: Social name: Sphinx Relay - version: 2.2.10 + version: 2.4.6 tagline: Chat and pay over the Lightning Network description: |- Sphinx Relay turns your Lightning node into a personal communication server. Messages are end-to-end encrypted and transmitted over the Bitcoin Lightning Network. Download Sphinx on your phone from https://sphinx.chat and pair it with Sphinx Relay on Citadel. @@ -23,16 +23,16 @@ metadata: path: /connect containers: - name: web - image: sphinxlightning/sphinx-relay:v2.2.10@sha256:8dbf8848fbeab9d0577c0772d5512f25eb2396eb8b74fb4e7be255abff63cf34 + image: sphinxlightning/sphinx-relay:v2.4.6@sha256:96e518f1130290329b661bda4774269bd373df92d9bc647e8b63f5fe04cdee60 data: - data:/relay/.lnd/ environment: - PUBLIC_URL: $APP_HIDDEN_SERVICE:80 - LND_IP: $LND_IP - LND_PORT: $LND_GRPC_PORT TLS_LOCATION: /lnd/tls.cert MACAROON_LOCATION: /lnd/data/chain/bitcoin/${BITCOIN_NETWORK}/admin.macaroon - CONNECT_UI: 'true' LND_LOG_LOCATION: /lnd/logs/bitcoin/${BITCOIN_NETWORK}/lnd.log + LND_PORT: $LND_GRPC_PORT + PUBLIC_URL: $APP_HIDDEN_SERVICE:80 + CONNECT_UI: 'true' + LND_IP: $LND_IP init: true port: 3300 diff --git a/apps/synapse-admin/app.yml b/apps/synapse-admin/app.yml index 20f8d63d..8e6f5449 100644 --- a/apps/synapse-admin/app.yml +++ b/apps/synapse-admin/app.yml @@ -1,29 +1,20 @@ -# SPDX-FileCopyrightText: 2022 Citadel and contributors -# -# SPDX-License-Identifier: AGPL-3.0-or-later - -# yaml-language-server: $schema=../../app-standard-v3.yml - version: 3 - metadata: category: Social name: Synapse Admin - version: 0.8.5 + version: 0.8.7 tagline: Manage your synapse server - description: "This app allows you to manage your synapse server. It currently - requires some manual work inside Synapse's Docker container, so it's not - usable for most users yet. " - developers: + description: 'This app allows you to manage your synapse server. It currently requires some manual work inside Synapse''s Docker container, so it''s not usable for most users yet. ' + developers: Awesome Technologies: https://awesome-technologies.de/https://awesome-technologies.de/ dependencies: [] repo: https://github.com/Awesome-Technologies/synapse-admin support: https://github.com/Awesome-Technologies/synapse-admin gallery: - - 1.jpg - - 2.jpg - - 3.jpg + - 1.jpg + - 2.jpg + - 3.jpg containers: - - name: main - image: awesometechnologies/synapse-admin:0.8.5@sha256:e2598994cf3b6fca4ed7bac781519b099f8233b512f80d806eb704f53981e849 - port: 80 +- name: main + image: awesometechnologies/synapse-admin:0.8.7@sha256:6193a821f0e5c74a06401c0d77a45a7ea1e3bec7e43f6233f78ee2c753599960 + port: 80 diff --git a/apps/synapse/app.yml b/apps/synapse/app.yml index 98169f8b..fb2a4e52 100644 --- a/apps/synapse/app.yml +++ b/apps/synapse/app.yml @@ -1,7 +1,7 @@ citadel_version: 4 metadata: name: Synapse - version: 1.69.0 + version: 1.93.0 category: Social tagline: Matrix homeserver developers: @@ -24,13 +24,13 @@ services: entrypoint: bash command: -c './start.py generate && ./start.py migrate_config && exec ./start.py' environment: + SYNAPSE_SERVER_NAME: ${APP_HIDDEN_SERVICE} SYNAPSE_REPORT_STATS: yes + UID: '1000' + SYNAPSE_NO_TLS: yes SYNAPSE_HTTP_PORT: 8008 GID: '1000' - SYNAPSE_NO_TLS: yes SYNAPSE_ENABLE_REGISTRATION: yes - SYNAPSE_SERVER_NAME: ${APP_HIDDEN_SERVICE} - UID: '1000' port: 8008 mounts: data: diff --git a/apps/thunderhub/app.yml b/apps/thunderhub/app.yml index 0395b27f..7c5e7445 100644 --- a/apps/thunderhub/app.yml +++ b/apps/thunderhub/app.yml @@ -2,7 +2,7 @@ version: 3 metadata: category: Lightning Node Management name: ThunderHub - version: 0.13.16 + version: 0.13.23 tagline: Take full control of your Lightning node description: |- ThunderHub allows you to take full control of your Lightning node with a slick and awesome UI. Explore all the options that ThunderHub has to offer, from sending and receiving Lightning payments, to checking your node's health statistics, and even more advanced options like channel rebalancing and multi-path lightning payments. @@ -21,14 +21,14 @@ metadata: defaultPassword: $APP_SEED containers: - name: web - image: apotdevin/thunderhub:v0.13.16@sha256:d45013f00eabd59aabb649bc1afb5aee40b25e96f3a86112fe7ff28cc89f5d62 + image: apotdevin/thunderhub:v0.13.23@sha256:e285abb2f997a75e69968b2e4279350b3ef0a495dc6e93fe37f12fb73c9f43b2 data: - data:/data environment: - NO_VERSION_CHECK: 'true' TOR_PROXY_SERVER: socks://$TOR_PROXY_IP:$TOR_PROXY_PORT ACCOUNT_CONFIG_PATH: /data/thubConfig.yaml + MASTER_PASSWORD_OVERRIDE: $APP_SEED + NO_VERSION_CHECK: 'true' YML_ENV_1: $LND_IP:$LND_GRPC_PORT LOG_LEVEL: debug - MASTER_PASSWORD_OVERRIDE: $APP_SEED port: 3000 diff --git a/apps/uptime-kuma/app.yml b/apps/uptime-kuma/app.yml index 0496aa2c..30cf7fec 100644 --- a/apps/uptime-kuma/app.yml +++ b/apps/uptime-kuma/app.yml @@ -2,7 +2,7 @@ version: 3 metadata: category: Networking name: Uptime Kuma - version: 1.18.5 + version: 1.23.2 tagline: Self-hosted uptime monitoring tool description: | Uptime Kuma is a self-hosted monitoring tool like Uptime Robot. @@ -28,7 +28,7 @@ metadata: - 3.jpg containers: - name: main - image: louislam/uptime-kuma:1.18.5@sha256:a84767d7934f833010b886f3dfc57b9d23ca69e85e48f378b28b5c25c5043e1d + image: louislam/uptime-kuma:1.23.2@sha256:536dadc13647adf350be321f167c2ce868b87871a9ec6c0be6ce0db2f3556271 data: - data:/app/data port: 3001 diff --git a/apps/vaultwarden/app.yml b/apps/vaultwarden/app.yml index 2cd2b8ad..8bf12667 100644 --- a/apps/vaultwarden/app.yml +++ b/apps/vaultwarden/app.yml @@ -1,7 +1,7 @@ citadel_version: 4 metadata: name: Vaultwarden - version: 1.26.0 + version: 1.29.2 category: Password Managers tagline: Unofficial Bitwarden® compatible server developers: @@ -30,7 +30,7 @@ metadata: compatible: false services: main: - image: vaultwarden/server:1.26.0@sha256:09afd9808194c97ce6ff80d29778d5b6dec335b48f3bd0a3de3c9e02f1b19652 + image: vaultwarden/server:1.29.2@sha256:960d4b59eef0208808d21cb25f1bc7296465dd1080a41fcb93b476d4625c8e5a user: 1000:1000 environment: ROCKET_PORT: '3000' diff --git a/apps/woofbot/app.yml b/apps/woofbot/app.yml index 90c7c2e4..d95c9286 100644 --- a/apps/woofbot/app.yml +++ b/apps/woofbot/app.yml @@ -1,11 +1,12 @@ citadel_version: 4 metadata: name: WoofBot - version: 0.3.0 + version: 0.9.8 category: Explorers tagline: A chatbot for your personal node. developers: WoofBotApp: https://github.com/woofbotapp + description: 'WoofBot is a chat bot that runs on your personal Bitcoin node and sends telegram notifications based on pre-configured conditions: addresses, transactions, new-blocks and price changes.' permissions: - bitcoind repo: @@ -18,7 +19,7 @@ metadata: path: '' defaultPassword: $APP_SEED torOnly: false - description: 'WoofBot is a chat bot that runs on your personal Bitcoin node and sends telegram notifications based on pre-configured conditions: addresses, transactions, new-blocks and price changes.' + compatible: false services: mongodb: image: mongo:5.0.9@sha256:37e84d3dd30cdfb5472ec42b8a6b4dc6ca7cacd91ebcfa0410a54528bbc5fa6d @@ -29,18 +30,18 @@ services: data: data/db: /data/db main: - image: woofbot/woofbot:v0.3.0@sha256:69a78087386ab3c2d1cfb2cac268c377c3cf67bcb1c39b733bd9de93b8a57b49 + image: woofbot/woofbot:v0.9.8@sha256:483076f0f364291d569025639ab502dc19c9c61d38931402955482e53cc3d950 stop_grace_period: 1m depends_on: - mongodb restart: on-failure environment: - APP_PORT: '8080' - APP_BITCOIN_NODE_IP: $BITCOIN_IP APP_BITCOIN_RPC_USER: $BITCOIN_RPC_USER APP_BITCOIN_RPC_PASS: $BITCOIN_RPC_PASS - APP_BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT - APP_PASSWORD: $APP_SEED APP_SEED: $APP_SEED_2 MONGODB_URI: mongodb://${APP_WOOFBOT_MONGODB_IP}:27017/woofbot + APP_BITCOIN_NODE_IP: $BITCOIN_IP + APP_BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT + APP_PASSWORD: $APP_SEED + APP_PORT: '8080' port: 8080 diff --git a/apps/wordpress/app.yml b/apps/wordpress/app.yml index 904bcdfe..cac0379d 100644 --- a/apps/wordpress/app.yml +++ b/apps/wordpress/app.yml @@ -1,7 +1,7 @@ citadel_version: 4 metadata: name: WordPress - version: 6.0.3 + version: 6.3.1 category: Blog tagline: Host a blog on your Citadel developers: @@ -20,28 +20,28 @@ metadata: torOnly: false compatible: false services: - main: - image: wordpress:6.0.3@sha256:4a545ef322a1c9cbd5582339f4d57ad09761243353699a62f43d0dd6fcf534ac - depends_on: - - db - restart: always - environment: - WORDPRESS_CONFIG_EXTRA: | - define('FS_METHOD','direct'); - WORDPRESS_DB_HOST: $APP_WORDPRESS_DB_IP - WORDPRESS_DB_USER: root - WORDPRESS_DB_PASSWORD: somewordpress - WORDPRESS_DB_NAME: wordpress - port: 80 db: image: mariadb:10.7.3-focal@sha256:07e06f2e7ae9dfc63707a83130a62e00167c827f08fcac7a9aa33f4b6dc34e0e user: 1000:1000 restart: always environment: - MARIADB_USER: wordpress MARIADB_ROOT_PASSWORD: somewordpress - MARIADB_DATABASE: wordpress MARIADB_PASSWORD: wordpress + MARIADB_USER: wordpress + MARIADB_DATABASE: wordpress mounts: data: data/db: /var/lib/mysql + main: + image: wordpress:6.3.1@sha256:a078d12a76827322cf95c1e3ae470d30bd518af6e0bdb42f4f49919b2b3ba74b + depends_on: + - db + restart: always + environment: + WORDPRESS_DB_USER: root + WORDPRESS_DB_NAME: wordpress + WORDPRESS_DB_HOST: $APP_WORDPRESS_DB_IP + WORDPRESS_DB_PASSWORD: somewordpress + WORDPRESS_CONFIG_EXTRA: | + define('FS_METHOD','direct'); + port: 80