Auto Merge of PR 105 - easy-appointments-deploy_2025-07-13T18-59-07
Merged by Trez.One
This commit was merged in pull request #105.
This commit is contained in:
@@ -38,6 +38,7 @@
|
|||||||
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
|
| docker-socket-proxy | ghcr.io/tecnativa/docker-socket-proxy:latest |
|
||||||
| dockflare | alplat/dockflare:stable |
|
| dockflare | alplat/dockflare:stable |
|
||||||
| duplicati | lscr.io/linuxserver/duplicati:latest |
|
| duplicati | lscr.io/linuxserver/duplicati:latest |
|
||||||
|
| easyapointments | alextselegidis/easyappointments:latest |
|
||||||
| excalidraw | excalidraw/excalidraw:latest |
|
| excalidraw | excalidraw/excalidraw:latest |
|
||||||
| explo | ghcr.io/lumepart/explo:latest |
|
| explo | ghcr.io/lumepart/explo:latest |
|
||||||
| fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main |
|
| fastenhealth | ghcr.io/fastenhealth/fasten-onprem:main |
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ layout:
|
|||||||
columns: 3
|
columns: 3
|
||||||
Professional Services:
|
Professional Services:
|
||||||
style: row
|
style: row
|
||||||
columns: 4
|
columns: 3
|
||||||
Servarr Stack:
|
Servarr Stack:
|
||||||
style: row
|
style: row
|
||||||
columns: 5
|
columns: 5
|
||||||
|
|||||||
+58
-24
@@ -1303,6 +1303,48 @@ services:
|
|||||||
source: /home/charish/.config/appdata
|
source: /home/charish/.config/appdata
|
||||||
target: /source
|
target: /source
|
||||||
type: bind
|
type: bind
|
||||||
|
easyapointments:
|
||||||
|
container_name: easyappointments
|
||||||
|
depends_on:
|
||||||
|
mariadb:
|
||||||
|
condition: service_started
|
||||||
|
required: true
|
||||||
|
image: alextselegidis/easyappointments:latest
|
||||||
|
environment:
|
||||||
|
BASE_URL: http://appts.${MY_TLD}
|
||||||
|
DEBUG_MODE: TRUE
|
||||||
|
DB_HOST: mariadb
|
||||||
|
DB_NAME: easyappointments
|
||||||
|
DB_USERNAME: easyappt
|
||||||
|
DB_PASSWORD: ${EASYAPPOINTMENTS_DB_PASSWORD}
|
||||||
|
MAIL_PROTOCOL: mail
|
||||||
|
MAIL_SMTP_DEBUG: 0
|
||||||
|
MAIL_SMTP_AUTH: 0
|
||||||
|
MAIL_SMTP_HOST: postal-smtp
|
||||||
|
MAIL_SMTP_USER: ${POSTAL_SMTP_AUTH_USER}
|
||||||
|
MAIL_SMTP_PASS: ${POSTAL_SMTP_AUTH_PASSWORD}
|
||||||
|
MAIL_SMTP_CRYPTO: tls
|
||||||
|
MAIL_SMTP_PORT: 25
|
||||||
|
MAIL_FROM_ADDRESS: noreply@${MY_TLD}
|
||||||
|
MAIL_FROM_NAME: 'Trez'
|
||||||
|
MAIL_REPLY_TO_ADDRESS: it-services@${MY_TLD}
|
||||||
|
labels:
|
||||||
|
homepage.group: Professional Services
|
||||||
|
homepage.name: "Easy!Appointments"
|
||||||
|
homepage.href: https://appt.${MY_TLD}
|
||||||
|
homepage.icon: sh-easy-appointments.png
|
||||||
|
homepage.description: Highly customizable appointment scheduler
|
||||||
|
swag: enable
|
||||||
|
swag_proto: http
|
||||||
|
swag_url: appt.${MY_TLD}
|
||||||
|
swag.uptime-kuma.enabled: true
|
||||||
|
swag.uptime-kuma.monitor.url: https://draw.${MY_TLD}
|
||||||
|
swag.uptime-kuma.monitor.interval: 300
|
||||||
|
ports:
|
||||||
|
- 8362:80
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- easyappointments:/var/www/html
|
||||||
excalidraw:
|
excalidraw:
|
||||||
container_name: excalidraw
|
container_name: excalidraw
|
||||||
image: 'excalidraw/excalidraw:latest'
|
image: 'excalidraw/excalidraw:latest'
|
||||||
@@ -3280,9 +3322,14 @@ services:
|
|||||||
container_name: mariadb
|
container_name: mariadb
|
||||||
environment:
|
environment:
|
||||||
MYSQL_ROOT_PASSWORD: ${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}
|
MYSQL_ROOT_PASSWORD: ${MARIADB_ENVIRONMENT_MYSQL_ROOT_PASSWORD}
|
||||||
PGID: 1000
|
PGID: ${PGID}
|
||||||
PUID: 1000
|
PUID: ${PUID}
|
||||||
TZ: America/New_York
|
TZ: ${TZ}
|
||||||
|
healthcheck:
|
||||||
|
test: [ "CMD-SHELL", "mariadb-admin ping -h localhost || exit 1" ]
|
||||||
|
interval: 1m30s
|
||||||
|
timeout: 10s
|
||||||
|
retries: 5
|
||||||
hostname: Rinoa
|
hostname: Rinoa
|
||||||
image: linuxserver/mariadb
|
image: linuxserver/mariadb
|
||||||
networks:
|
networks:
|
||||||
@@ -3291,27 +3338,10 @@ services:
|
|||||||
- 3306:3306
|
- 3306:3306
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- bind:
|
- /etc/localtime:/etc/localtime:ro
|
||||||
create_host_path: true
|
- ${DOCKER_VOLUME_CONFIG}/mariadb:/config
|
||||||
read_only: true
|
- ${DOCKER_VOLUME_STORAGE}:/storage
|
||||||
source: /etc/localtime
|
- ${DOCKER_VOLUME_CONFIG}/mariadb:/var/lib/mysql
|
||||||
target: /etc/localtime
|
|
||||||
type: bind
|
|
||||||
- bind:
|
|
||||||
create_host_path: true
|
|
||||||
source: ${DOCKER_VOLUME_CONFIG}/mariadb
|
|
||||||
target: /config
|
|
||||||
type: bind
|
|
||||||
- source: ${DOCKER_VOLUME_STORAGE}
|
|
||||||
target: /storage
|
|
||||||
type: bind
|
|
||||||
bind:
|
|
||||||
create_host_path: true
|
|
||||||
- source: ${DOCKER_VOLUME_CONFIG}/mariadb
|
|
||||||
target: /var/lib/mysql
|
|
||||||
type: bind
|
|
||||||
bind:
|
|
||||||
create_host_path: true
|
|
||||||
mastodon:
|
mastodon:
|
||||||
container_name: mastodon
|
container_name: mastodon
|
||||||
depends_on:
|
depends_on:
|
||||||
@@ -3600,6 +3630,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
mariadb:
|
mariadb:
|
||||||
condition: service_started
|
condition: service_started
|
||||||
|
required: true
|
||||||
mixpost-valkey:
|
mixpost-valkey:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
environment:
|
environment:
|
||||||
@@ -4852,6 +4883,7 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
mariadb:
|
mariadb:
|
||||||
condition: service_started
|
condition: service_started
|
||||||
|
required: true
|
||||||
restart: true
|
restart: true
|
||||||
image: rommapp/romm:latest
|
image: rommapp/romm:latest
|
||||||
environment:
|
environment:
|
||||||
@@ -6227,6 +6259,8 @@ volumes:
|
|||||||
name: dawarich_watched
|
name: dawarich_watched
|
||||||
dockflare_data:
|
dockflare_data:
|
||||||
name: dockflare_data
|
name: dockflare_data
|
||||||
|
easyappointments:
|
||||||
|
name: easyappointments
|
||||||
fastenhealth-cache:
|
fastenhealth-cache:
|
||||||
name: fastenhealth-cache
|
name: fastenhealth-cache
|
||||||
fastenhealth-db:
|
fastenhealth-db:
|
||||||
|
|||||||
Reference in New Issue
Block a user