feat: Implement initial project setup including calendar synchronization scripts, dependency management, and Docker configuration.
This commit is contained in:
29
docker-compose.yml
Normal file
29
docker-compose.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
services:
|
||||
baikal:
|
||||
image: ckulka/baikal:nginx
|
||||
container_name: baikal
|
||||
restart: always
|
||||
ports:
|
||||
- "8080:80"
|
||||
environment:
|
||||
- BAIKAL_SKIP_SSL_CHECKS=true # Optional, helpful for dev
|
||||
volumes:
|
||||
- baikal_data:/var/www/baikal/Specific
|
||||
- baikal_db:/var/www/baikal/database
|
||||
|
||||
baikal-sync:
|
||||
build: .
|
||||
container_name: baikal-sync
|
||||
restart: always
|
||||
environment:
|
||||
- ICS_URL=${ICS_URL}
|
||||
- BAIKAL_URL=${BAIKAL_URL}
|
||||
- BAIKAL_USER=${BAIKAL_USER}
|
||||
- BAIKAL_PASS=${BAIKAL_PASS}
|
||||
- SYNC_FREQUENCY=300 # 5 minutes default
|
||||
depends_on:
|
||||
- baikal
|
||||
|
||||
volumes:
|
||||
baikal_data:
|
||||
baikal_db:
|
||||
Reference in New Issue
Block a user