server

Server Configuration
git clone https://git.pngu.org/server
Log | Files | Refs | README

commit f169b5cde5e7bd4d0f7b82ecd042bdf6f650794e
parent 27d63d33a9414a4365885812d174ec51fb816244
Author: Jack Sangdahl <jack@pngu.org>
Date:   Sun,  9 Feb 2025 14:44:06 -0700

Calendar: agendav + baikal

Diffstat:
Aagendav/compose.yaml | 16++++++++++++++++
Abaikal/compose.yaml | 30++++++++++++++++++++++++++++++
2 files changed, 46 insertions(+), 0 deletions(-)

diff --git a/agendav/compose.yaml b/agendav/compose.yaml @@ -0,0 +1,16 @@ +services: + agendav: + image: ghcr.io/nagimov/agendav-docker:latest + container_name: agendav + restart: unless-stopped + ports: + - 11006:8080 + environment: + AGENDAV_SERVER_NAME: localhost + AGENDAV_TITLE: calendar + AGENDAV_FOOTER: hosted by pngu.org + AGENDAV_CALDAV_SERVER: https://baikal.pngu.org/dav.php + AGENDAV_CALDAV_PUBLIC_URL: https://baikal.pngu.org + AGENDAV_TIMEZONE: America/Denver + AGENDAV_LANG: en + AGENDAV_LOG_DIR: /tmp/ diff --git a/baikal/compose.yaml b/baikal/compose.yaml @@ -0,0 +1,30 @@ +services: + baikal: + image: ckulka/baikal:nginx + container_name: baikal + restart: unless-stopped + ports: + - 11002:80 + depends_on: + - db + volumes: + - config:/var/www/baikal/config + - data:/var/www/baikal/Specific + + db: + image: mariadb + container_name: baikal_db + restart: unless-stopped + env_file: .env + environment: + MYSQL_RANDOM_ROOT_PASSWORD: yes + MARIADB_DATABASE: baikal + MARIADB_USER: baikal_user + MARIADB_PASSWORD: ${MARIADB_PASSWORD} + volumes: + - db:/var/lib/mysql + +volumes: + config: + data: + db: